2015-07-04 2 views
0

Я создалoAuth в python django?

http://127.0.0.1:8000/o/token/?grant_type=password&username=superadmin&password=superadmin&client_id=aNj1FhsczO3khTZnzNvWL763xwrU1TVzwuOq77Gu&client_secret=xqnq5KGrM6bQz3p3gznGNuj6HGDyEisUjl1fqmjziK1tltO0EZkdnbHMispbRiMTn8FlK1czAoMBCYEn2fmsGpHS3CVMvoFpOQc0ec5Z0BYCHw6XLv61hebdCWdKYeO0 

мой ответ ::

{ 
    "access_token": "HpA3kWb07goJRXX7cHdIRQhgJUEKe6", 
    "token_type": "Bearer", 
    "expires_in": 10000, 
    "refresh_token": "3ippzpP42sKs6VdtCvSEMvf0OIBWhq", 
    "scope": "read write groups" 
} 

Сво работает нормально только, но во время работы этого адреса снова и снова access_token изменились из истечения времени, как можно исправить это. Пожалуйста, помогите мне.

+0

Ожидается изменение доступа к токену. Хотя я не понимаю, что вы имели в виду по истечении срока действия – TheGeorgeous

+0

Мое время истекает 10 минут вправо. Время еще не закончено, запустите выше url access_token changed.thats моя проблема, я думаю, нужно поставить условие в python .... – Tabi

+0

Are вы используете библиотеку? – TheGeorgeous

ответ

0

Срок действия решения определяется сервером. До истечения срока действия на сервере удаляется токен доступа. Итак, когда вы создаете новый токен, вы должны сохранить время, проверить, является ли токен действительным для каждого запроса, и если смещение больше, сервер должен попросить пользователя запросить новый токен.

+0

, если номер доступа к токену создан, чтобы пользователь мог использовать все маркеры справа. Мне нужен только один токен доступа, после истечения срока действия я получаю новый токен доступа, используя токен обновления. – Tabi

+0

, пожалуйста, помогите мне, я новый в python django oAuth – Tabi

+0

Вы должны удалить/отключить старый токен и заменить его новым токеном в db всякий раз, когда запрашивается новый токен. – TheGeorgeous

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