首页 > 解决方案 > AWS Cognito 属性 OpenID

问题描述

我正在尝试通过另一个 OAuth 登录 Cognito。我将 OIDC 提供程序添加到 Cognito 用户池。我为这个新的 OIDC“电子邮件”->“电子邮件”设置了属性映射。在属性权限中,所有权限都检查了读取和写入。

我可以通过这个OIDC通过cognito成功登录,但是用户中没有属性email。知道为什么吗?

我尝试使用访问令牌手动点击用户信息端点,并且有电子邮件作为响应。我不知道为什么 Cognito 无法获得它。

我也尝试使用 Auth0 作为 OIDC 提供程序,一切正常,但我看不出它们之间有任何区别。

这是 OIDC 提供商:https ://authtest.sportlink.com/.well-known/openid-configuration

标签: amazon-web-servicesattributesopenidamazon-cognito

解决方案


我唯一能想到的是,范围可能缺少电子邮件。

如果您编辑 OIDC 连接,请确保它email位于“授权范围”部分中。

我也使用 OIDC,它会为我映射电子邮件。

在此处输入图像描述


推荐阅读