昨天我很高兴看到推出新用户池测试版。我能够让auth正常工作并且在注册用户时没有问题,签署用户。但是,我很难从那里继续允许持久性。这来自存储登录凭据。
在示例应用程序中,AWSSignInProvider(用于Facebook,Google,Twitter)类扩展了AWSIdentityProvider。我是否需要为Cognito用户池构建一个单独的类来刷新令牌?我找不到太多关于此的文档或示例。
答案 0 :(得分:0)
Cognito移动SDK会在用户登录后为您保留令牌。下次您为用户调用getSession方法时,SDK会直接返回缓存的令牌或自动为您刷新它们是一个有效的刷新令牌。
仅当刷新令牌过期时,才会要求用户输入其用户名和密码。希望这能解决你的持久性要求。