昨天,我很高兴看到新用户池Beta的推出。我能够使auth正常工作,并且在注册用户和登录用户时没有问题。但是,从那里到允许持久性存在麻烦。这来自存储登录凭据。
在示例应用程序中,AWSSignInProvider(用于Facebook,Google,Twitter)类扩展了AWSIdentityProvider。我是否还需要为Cognito用户池构建一个单独的类来刷新令牌?我找不到太多的文档或示例。
用户登录后,Cognito移动SDK会为您持久保留令牌。下次您为用户调用getSession方法时,SDK将直接返回缓存的令牌,或者如果有有效的刷新令牌,则自动为您刷新。
仅当刷新令牌过期时,才会要求用户输入其用户名和密码。希望这可以解决您的持久性要求。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句