Amazon Cognito使用saml对用户进行身份验证,并从DynamoDB获取表数据.斯威夫特



我是Amazon Web Services的新手。

所有表都存储在DynamoDB中。我的问题是如何管理和认证用户?

例如

假设我的用户名是mike,密码是testmike。当我使用cognito (SAML)按下登录按钮时,它们对用户进行身份验证,如果用户返回成功消息,则从该用户池中获取所有表数据。我们如何才能做到这一点?我已经阅读了亚马逊开发者指南,我很困惑如何在我的代码中实现。

或者没有SAML这是可能的吗?

谁能在这里提供示例代码?

非常感谢您的帮助

如果你有自己的用户目录支持SAML IdP,那么你可以使用SAML federation并使用Cognito身份凭证访问DynamoDB表。

如果你想创建用户注册和登录功能,让Cognito管理你的用户,你可以使用Cognito用户池。用户数据不会自动存储在DynamoDB中。如果您想存储一些与用户相关的其他数据,您可以将Cognito用户与Cognito身份联合起来,并使用这些凭据写入Cognito sync或DyanamoDB。

相关内容

  • 没有找到相关文章

最新更新