Sina Weibo Страница авторизации

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

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

1 ответ

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

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

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

Другие вопросы по тегам