Как получить новый токен доступа с дополнительной областью без повторного входа?

Я работаю с Cloudfoundry UAA

Я не уверен, возможно ли это в стандартном oauth2. Ситуация ->

  1. Пользователь входит в приложение
  2. Он получает access_token и refresh_token
  3. Он может продолжать приобретать новые access_tokens, которые имеют оригинальные области
  4. Его разрешение доступа меняется, поэтому для него добавляются новые области

Теперь мне нужен новый токен доступа, без него, чтобы войти снова. Возможно ли, что я могу использовать тот же refresh_token и запрашивать access_token с измененными областями действия?

Заранее спасибо!

1 ответ

Решение

Одним словом нет. Это было бы нарушением доверия пользователя. И если вы не слышали, это плохо.

Существует интернет-проект RFC OAuth 2.0. Инкрементная авторизация (выдан Google). Здесь можно поговорить об этом.

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