2016-03-07 2 views
4

Как войти в систему на нескольких устройствах, потому что то, что у нас есть, - это всего лишь одна аутентификация Token в нашем приложении django. Являясь аутентифицированным пользователем при входе в Google Chrome, он работает нормально, но когда я посещаю время mozilla и я выхожу на хрома, маркер, который был создан, был удален при выходе из системы, поэтому, когда я вхожу в mozilla, токен уже и мы не можем войти в систему на mozilla и выбрасываем Запретный ответ на консоли.Множественная аутентификация токена в платформе Django Rest

+0

Я в замешательстве .. вы говорите об аутентичных токенах или сеансах cookie? У DRF нет «множественных» токенов для аутентификации, у него есть только один токен на пользователя, и certtanly auth tokens не уничтожаются при выходе из системы – pleasedontbelong

+0

Tokens ,, можете ли вы предоставить альтернативу для этого? –

ответ

2

Ты вопрос немного запутанный, но я думаю, что вы получаете на этой проблеме ссылается здесь: https://github.com/tomchristie/django-rest-framework/issues/601

аутентификация Официального маркера не поддерживает (и, к сожалению, не имеет намерения поддерживать) несколько маркеров, но вы можете использовать django-rest-multitoken, доступный здесь: https://github.com/sunscrapers/django-rest-multitoken

Смежные вопросы