Проверка подлинности на основе токенов в yesod? - PullRequest
0 голосов
/ 08 июля 2019

Привет, я довольно новичок в haskell, и я пытаюсь создать веб-сервер, используя yesod. Мне удалось заставить аутентификацию работать, используя yesodAuth, используя некоторые примеры, которые я нашел в Интернете. Таким образом, после аутентификации токен доступа помещается в сеанс. Это не работает для меня, так как у меня есть отделенное приложение, и я бы хотел вместо этого использовать систему токенов. На сайте лесов я просто не могу понять

a) Где именно находится код, который добавляет токен в сессию, и какие изменения мне нужно внести в него, чтобы вместо этого отправить его в качестве токена, возможно, jwt.

b) Чтобы убедиться, что пользователь аутентифицирован по токену, а не по сеансу, нужно ли добавить метод MaybeAuth в класс типов yesodAuth?

...