В чем разница между конечными точками / authorize и / login в AWS Cognito User Pools - PullRequest
0 голосов
/ 01 июня 2018

Из документов AWS,

Конечная точка AUTHORIZATION Конечная точка / oauth2 / authorize регистрирует пользователя.

GET / oauth2 / authorize Конечная точка / oauth2 / authorize поддерживает только HTTPS GET.Клиент пула пользователей обычно делает этот запрос через системный браузер, который обычно представляет собой Custom Chrome Tab в Android и Safari View Control в iOS.

Конечная точка LOGIN Конечная точка / login регистрирует пользователя. Он загружает логинстраницы и представляет пользователю параметры аутентификации, настроенные для клиента.

GET / login Конечная точка / login поддерживает только HTTPS GET.Клиент пула пользователей делает этот запрос через системный браузер, который обычно представляет собой пользовательские вкладки Chrome в Android и Safari View Controller в iOS.

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

1 Ответ

0 голосов
/ 08 июня 2018

Разница, которую я заметил, заключается в том, что если у вас включен только один поставщик удостоверений, маршрут / authorize пропустит размещенный пользовательский интерфейс.Поставщик удостоверений должен быть федеральным, чтобы это работало.Если провайдером идентификации является Cognito, вы все равно будете перенаправлены на хост-интерфейс для ввода пароля.

...