Многократная страница согласия OAuth - PullRequest
0 голосов
/ 15 октября 2019

Я создаю внутреннее приложение, в котором мне были нужны ресурсы JIRA Harvest и Atlassian. Для этого проекта мне потребовалось согласие пользователя как для Harvest, так и для JIRA.

Поток моего текущего приложения такой.

  1. Запрашивать согласие JIRA, сохранять access_token, refresh_token и т. Д. Временно в браузере
  2. Просить согласие на сбор урожая, сохранять access_token, refresh_token и т. Д. Временно в браузере
  3. Хит/signup конечная точка, при указании токенов Harvest и JIRA и других метаданных

А для самого моего приложения, какой токен я должен использовать для аутентификации моего пользователя? После того, как они вошли в систему, какой токен я должен использовать для аутентификации моего пользователя?

Я думаю о возврате токена JWT после успешного /signup и авторизации путем сравнения подписи.

Есть ли другое приложение, которое делает это? Запрашивая согласие от нескольких ресурсов? (Если он есть, я хочу увидеть его, чтобы сравнить поток). Есть ли лучшие способы сделать это?

...