Amplify и Cognito - аутентификация без секрета клиента не возвращает настраиваемые области

У меня есть пользовательский логин в моем веб-приложении с Amplify и используя Cognito User Pool.

У меня есть пользовательские области для применения авторизации в моем API Gatewayоднако, когда я получаю токен и декодирую его с помощью JWT, область видимости следующая:

Я не использую client_secretиз-за того, что я не хочу делиться им в URL-адресе, и я не могу использовать PKCE, поскольку он совместим только с размещенным пользовательским интерфейсом (страница входа в AWS по умолчанию).

Можно ли было бы использовать пользовательские области с Amplify SDK и без клиентского секрета или PKCE?

1 ответ

Токены, полученные с использованием потоков когнитивной аутентификации (например, USER_PASSWORD_AUTH или же USER_SRP_AUTH) будут иметь все доступные области для этого приложения. Убедитесь, что в вашем приложении включены настраиваемые области.

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