Я создаю простое приложение в рубине, используя инфраструктуру Sinatra. В основном это "получить" - большинство запросов будет заключаться в перечислении данных. Однако в приложении есть несколько ключевых экранов, которые будут собирать пользовательский ввод. Я хочу, чтобы приложение было так же безопасно, как я могу это сделать, и в настоящее время пытаюсь найти, как реализовать токены аутентификации, которые вы получаете в форме Rails?
Где я должен: Ну, я знаю, что мне нужны токены для csrf, но я не уверен, что мне нужно сгенерировать их самостоятельно или Sinatra может сделать это для меня - я просмотрел документы, и они говорят, что Sinatra использует Rack Protection, однако, Я не могу найти для него какой-либо примерный код и не могу понять, как это сделать - любая помощь, созданная - спасибо!