Я новичок в изучении графена с помощью django, и, как говорится в документации, у меня есть этот класс:
import graphql_jwt
class Mutations(graphene.ObjectType):
token_auth = graphql_jwt.ObtainJSONWebToken.Field()
verify_token = graphql_jwt.Verify.Field()
refresh_token = graphql_jwt.Refresh.Field()
но при вызове мутации tockenAuth, даже если токен правильный, создается, потому что пользователь и пароль верны, я не вижу ничего, сохраненного в таблице сеанса:
Session.objects.all()
всегда пусто
Я проверяю сеанс для входа любого пользователя. Итак, как я могу сгенерировать запись сеанса из вызова мутации authToken и каков правильный / лучший способ входа / выхода пользователей с помощью graphql_jwt?
С Уважением





JWT - альтернатива сеансам - это еще один способ аутентификации запроса, поэтому вам не нужны сеансы, если вы используете JWT.
JWT также не создает никакой информации в базе данных - вы можете просто использовать криптографию, чтобы убедиться, что токен является законным. Для аутентификации с помощью JWT включите JSONWebTokenBackend в ваш AUTHENTICATION_BACKENDS, как описано здесь.
Узнайте больше о jwt здесь.
Привет, AmerllicA - напишите мне на [email protected]