Как сохранить учетные данные сторонних сайтов с помощью GAE? - PullRequest
0 голосов
/ 22 сентября 2011

Мой сайт GAE должен взаимодействовать со сторонним сайтом (т.е. должен использовать его API). Этот сторонний сайт требует HTTP Digest Authentication. Для поддержки этого я использую следующий заголовок, он хорошо работает:

headers={'Authorization': 'Basic %s' % base64.b64encode('login:pass')}

Как я могу проверить, действительна ли авторизация на этой стороне, и если это не так, как я могу попросить пользователя ввести логин и пройти снова?

1 Ответ

1 голос
/ 23 сентября 2011

Если данные аутентификации недействительны, сайт вернет ответ 401 Unauthorized. Единственный способ проверить достоверность - это сделать запрос - любой запрос - и посмотреть, получите ли вы 401.

То, как вы будете запрашивать у пользователя обновленные учетные данные, полностью зависит от вашего приложения, от того, как оно разработано, и от того, кто ваши пользователи.

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