Cognito - клиент не включен для потоков OAuth2.0 - PullRequest
1 голос
/ 13 февраля 2020

Я успешно настроил AWS среду Cognito, которая работает на Localhost после этого урока .

Для следующего шага я опубликовал приложение на своем внешнем веб-сервере. Я подтвердил, что конфигурация Cognito (т. Е. Идентификатор клиента, адрес метаданных, регион и т. Д. c) верна. Однако, когда я захожу и пытаюсь войти на недавно опубликованный сайт publi c, я получаю следующую ошибку: «Клиент не включен для потоков OAuth2.0.»

Client is not enabled for OAuth2.0 flows

РЕДАКТИРОВАТЬ:

Вот мои настройки клиента приложения

App Client Settings

Я хотел бы помочь с тем, что я должен загляните в конфигурацию AWS Cognito или настройки сервера. Сервер НЕ использует балансировщик нагрузки. Я считаю, что проблема может * ie где-то в настройках обратного прокси или HTTPS.

Ответы [ 2 ]

5 голосов
/ 16 февраля 2020

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

0 голосов
/ 03 апреля 2020

Эта проблема не была проблемой cognito, а скорее была проблемой IIS и HTTP. Убедитесь, что ваши серверы полностью HTTPS, если вы планируете использовать эту услугу AWS. Оставляйте комментарии с любыми вопросами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...