gpt4 book ai didi

amazon-web-services - 如何在 Cognito 中启用自定义注册和登录行为

转载 作者:行者123 更新时间:2023-12-04 17:18:19 25 4
gpt4 key购买 nike

我正在使用 AWS Cognito 进行身份验证,并且已在我的系统中设置了正常的signup/signin 和 SAML signup/signin

现在我需要一种通过外部系统对系统中的用户进行身份验证的新方法。它必须像这样工作:

  • 要检查是否允许用户在我的系统中登录/注册,我需要调用一个外部端点(另一个应用程序的端点)。如果它说用户在他们的系统中经过身份验证,则用户必须能够注册并登录到我的系统。
  • 而且外部系统没有我可以用来配置 Cognito 的 SSO 设置

我最初计划只在 cognito 中注册并登录具有管理员访问权限的用户(在我从外部端点获得 ok 响应之后)并以这种方式生成 accessToken 但我没有在查看 Cognito 文档后能够发现这是可能的。

有什么方法可以让我通过具有 SSO 设置的外部系统进行身份验证?

最佳答案

这是可能的,但这取决于:

  1. 用户为您提供他们在外部系统中使用的用户标识符
  2. 外部系统向您的系统公开一个端点,即很可能只有当某种凭证被颁发给您的系统并由您的系统使用时

换句话说:这将需要一个非标准调用,该调用依赖于两个系统之间已建立的关系和协议(protocol),这不是真正可扩展的,也不太可能发生。

使用“静默”登录通过 SSO 端点重定向用户 - 参见例如https://auth0.com/docs/authorization/configure-silent-authentication - 是您可以考虑的另一种选择,它没有上述缺点。

关于amazon-web-services - 如何在 Cognito 中启用自定义注册和登录行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67889481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com