2013-07-04 6 views
0

Я разрабатываю интеграцию Sina Weibo, и я правильно делаю oauth, но у меня проблема с страницей авторизации. Когда я нажимаю кнопку «Ввод», я принимаю страницу авторизации, и я могу правильно выполнить вход в систему, но если я выйду из системы, и я попытаюсь кликнуть в другое время, я могу увидеть только страницу входа, но не страницу авторизации.Sina Weibo Страница авторизации

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

ответ

1

Правильный поток Войти состоит из следующего: 1. перенаправлять пользователя на страницу Авторизоваться с идентификатором клиента в приложениях 2. клиент входит в системе Weibo (аутентификация) 3. Клиент предоставляет приложения просили разрешения на (авторизацию) 4. Клиент перенаправляется на страницу вашего приложения.

Я считаю, что шаг, о котором вы просите, - это # ​​3. Как только пользователь предоставит вам разрешения на использование приложения, он будет сохранен в их учетной записи weibo. Пользователю больше не будет предложено предоставлять разрешения каждый раз, когда пользователь входит в систему. Исключение составляет то, когда пользователь удалил ваше приложение из своей учетной записи weibo. Таким образом, ваше приложение не может заставить пользователя повторно авторизовать ваше приложение каждый раз. Неясно, при каких обстоятельствах это когда-либо будет необходимо/полезно.

В качестве примечания стороны: Если пользователь уже вошел в систему, по умолчанию пропускается # 2. Пользователь может быть вынужден переходить с параметром forcelogin, описанным в документах: http://open.weibo.com/wiki/2/oauth2/authorize/en