我已经按照下面列出的AWS网站中提到的所有步骤进行了操作。
- https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-saml-idp.html
- https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-integrating-3rd-party-saml-providers.html
- https://aws.amazon.com/blogs/mobile/amazon-cognito-user-pools-supports-federation-with-saml
Okta不提供任何支持或文档 - https://support.okta.com/help/answers?id=9062A000000QucAQAS&feedtype=SINGLE_QUESTION_DETAIL&dc=xSAML&criteria=OPENQUESTIONS&。
请注意,我已经尝试过将Okta作为IDP,并与AWS IAM建立了信任关系,使用Okta用户登录到我的AWS帐户。按照Okta提供的详细文档,这运行良好。然而,我的需求是不同的,我想在我的AWS Cognito用户池中使用Okta作为SAML IDP。
任何包含在AWS和Okta两端都需要配置的详细文档都将有所帮助。