Авторизация между сервисами Django и NodeJs

Я создаю приложение, используя React на фронтенде и Django и Nodejs на бэкенде. На стороне Django я храню пользователей и авторизацию пользователей.

Сейчас я использую django-rest-knox для генерации токена пользователя, но проблема в том, что если я делаю запрос к сервису Nodejs, я не могу расшифровать токен. Я должен сделать еще один запрос к сервису Django, чтобы проверить токен.

Решением было бы использование JWT Token. Но JWT-токен не хранится в базе данных (я не могу изменить тип истечения срока действия для каждого отдельного токена)

Есть ли здесь кто-нибудь, кто столкнулся с такой же проблемой, как я, или может дать мне совет?

Насколько я знаю, у вас есть два варианта: Первый заключается в том, что Django API действует как шлюз аутентификации, что означает, что вы должны пройти через Django. (JWT)

Второе решение - использовать цифровую подпись (асимметричный механизм открытого/закрытого ключа) (JWT) открытый ключ и закрытый ключ в цифровых подписях

Вернуться на верх