我想使用AWS Cognito作为OpenId连接提供者。我的AWS Cognito IDP将会调用我的另一个OpenId提供者来验证用户。然后,它将创建自己的新令牌并将其交给调用者。
AWS Cognito池内部使用的OpenID提供程序对用户透明。用户只需将AWS Cognito配置为其IDP提供程序即可。
用户案例
- 用户使用我的AWS IDP提供程序进行身份验证
- 我的IDP提供程序针对Google的IDP提供程序再次验证用户
- 我的IDP解码Google IDP返回的令牌。
- 我的IDP创建新令牌并添加其他声明。
- 我的IDP将我的JWT交给用户。
问题
- AWS Cognito是否支持此功能?
- AWS用户池是否公开OpenID连接端点?