如何在自定义登录页面中通过 Cognito 对 Okta 用户进行身份验证,即,无需将用户重定向到 Cognito 的托管 UI?
我已执行这些步骤以成功“将 Okta 设置为具有 Amazon Cognito 用户池的 SAML 身份提供商”。我的 Angular 应用程序现在重定向到 Cognito 的托管 UI 以让用户登录,这反过来又重定向到用户输入其凭据的 Okta。成功登录后,控制权返回到我的应用程序,并带有 URL 中的 ID 和访问令牌。
我见过这个问题,但它也谈到了将用户重定向到 IdP 登录页面。
我正在寻找这样或这样的代码,但我需要提供 Okta 用户的凭据,而不是提供 Cognito 用户的用户名和密码。
期望的结果是有一个完全像这样的登录行为,其中用户永远不会离开应用程序。唯一的区别是用户输入的凭据存储在 Okta 中,而不是 Cognito 中。