Amazon web services 为什么AWS cognito每次都要问我使用哪个appclient?

Amazon web services 为什么AWS cognito每次都要问我使用哪个appclient?,amazon-web-services,amazon-cognito,Amazon Web Services,Amazon Cognito,我使用AWS cognito进行身份验证 每次我点击cognito域名,它都会要求我选择应用程序客户端 有没有一种方法可以阻止cognito让我选择要用于身份验证的Appclient 请务必让我知道方法您发布的屏幕截图要求您选择要登录的用户,而这与应用程序客户端无关。用户池的每个应用程序客户端都使用池中相同的用户集,但使用不同的身份验证设置。如果您想为您的Cognito身份验证引擎选择应用程序客户端,您可以在您的Cognito托管UI域中指定应用程序客户端ID。网址如下: https://au

我使用AWS cognito进行身份验证

每次我点击cognito域名,它都会要求我选择应用程序客户端

有没有一种方法可以阻止cognito让我选择要用于身份验证的Appclient


请务必让我知道方法

您发布的屏幕截图要求您选择要登录的用户,而这与应用程序客户端无关。用户池的每个应用程序客户端都使用池中相同的用户集,但使用不同的身份验证设置。如果您想为您的Cognito身份验证引擎选择应用程序客户端,您可以在您的Cognito托管UI域中指定应用程序客户端ID。网址如下:

https://auth.example.com/login?response_type=code&client_id=<your_app_client_id>&redirect_uri=<your_callback_url>
https://auth.example.com/login?response_type=code&client_id=&redirect_uri=

如果在托管UI域/自定义域中指定应用程序客户端ID,则只能在该应用程序客户端上运行引擎

在“继续”文本之后的文本不是应用程序客户端,而是您登录的用户名

使用用户名密码凭据登录后,将在Cognito域上设置会话cookie,以指示您已登录。此会话cookie过期不可配置,并设置为1小时过期。注销端点将删除此会话cookie

当您重新进入Cognito登录页面时,它将检测到您已经有一个会话,并向您显示“Continue with”(继续使用)页面,以确认您仍然希望作为该用户继续

如果你想避开这个屏幕。您可以使用授权端点,它将首先检查您是否有Cognito域会话,如果有,则自动将您重定向到重定向uri(带有授权代码的应用程序),否则它将通过登录端点将您重定向到登录表单

https://COGNITO_SUBDOMAIN.auth.us-east-1.amazoncognito.com/oauth2/authorize?response_type=code&client_id=APP_CLIENT_ID&redirect_uri=REDIRECT_URI&response_type=code
授权端点: