使用Amazon Cognito Identity用户池

时间:2016-06-21 14:37:23

标签: ios swift amazon-web-services aws-sdk amazon-cognito

昨天我很高兴看到推出新用户池测试版。我能够让auth正常工作并且在注册用户时没有问题,签署用户。但是,我很难从那里继续允许持久性。这来自存储登录凭据。

在示例应用程序中,AWSSignInProvider(用于Facebook,Google,Twitter)类扩展了AWSIdentityProvider。我是否需要为Cognito用户池构建一个单独的类来刷新令牌?我找不到太多关于此的文档或示例。

1 个答案:

答案 0 :(得分:0)

Cognito移动SDK会在用户登录后为您保留令牌。下次您为用户调用getSession方法时,SDK会直接返回缓存的令牌或自动为您刷新它们是一个有效的刷新令牌。

仅当刷新令牌过期时,才会要求用户输入其用户名和密码。希望这能解决你的持久性要求。