Cognito Authorize Endpoint For federated users

0

I am using the cognito authorize endpoint and using 'identity_provider' query parameter to bypass the hosted UI and allowing users to authenticate directly with their identity provider (in this case, Google). When a user is already authenticated with Google and clicks on "Sign in with Google" again, I want to provide them with the option to select from multiple Google accounts rather than automatically signing them in.

Zeeshan
已提问 2 个月前228 查看次数
1 回答
0

Hi Zeeshan,

For that, you can use the prompt parameter in your authorization URL and set its value to select_account. This will force the user to choose an account, even if they are already logged in. Here's an example of how you might construct your authorization URL:

https://your-cognito-domain.auth.region.amazoncognito.com/oauth2/authorize?response_type=code&client_id=your_client_id&redirect_uri=your_redirect_uri&identity_provider=Google&prompt=select_account
profile picture
专家
已回答 2 个月前
  • Does not work for me. Prompt param is not passed to Google /auth endpoint

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则