2017-05-02 51 views
1

我在我的android应用程序中使用aws Cognito进行用户认证,我希望一旦用户登录到应用程序,他应该能够自动登录到应用程序。除非他退出应用程序。任何人都可以给我任何指示我如何实现它?使用Aws认证自动登录

回答

0

此刻cognito android library为您管理它。库将刷新idTokenaccessToken,您只需要每次从库中检索它们并尽量不要在很长的任何地方存储/缓存(两者都有效1小时)。 getAuthenticationDetails()方法(用于获取您的凭据)不会被触发,直到刷新令牌有效。

库正在使用刷新令牌来刷新idToken和accessToken。刷新令牌对于30 days from last login有效(默认情况下)。您可以将该值扩展到3650天(最大),但目前android库不支持此功能。