使用 Amazon Cognito 身份用户池
Using Amazon Cognito Identity User Pools
昨天,我很高兴看到新用户池测试版的推出。我能够让身份验证工作得很好,注册用户、登录用户都没有问题。但是,我在从那里到允许持久性方面遇到了麻烦。这来自存储登录凭据。
在示例应用程序中,AWSSignInProvider(用于 Facebook、Google、Twitter)class 扩展了 AWSIdentityProvider。我是否还需要为 Cognito 用户池构建一个单独的 class 来刷新令牌?我找不到太多关于此的文档或示例。
Cognito 移动 SDK 在用户登录后为您保留令牌。下次您为用户调用 getSession 方法时,SDK 将直接 return 缓存的令牌或自动如果有有效的刷新令牌,则为您刷新它们。
仅当刷新令牌过期时,才会要求用户输入用户名和密码。希望这能解决您的持久性需求。
昨天,我很高兴看到新用户池测试版的推出。我能够让身份验证工作得很好,注册用户、登录用户都没有问题。但是,我在从那里到允许持久性方面遇到了麻烦。这来自存储登录凭据。
在示例应用程序中,AWSSignInProvider(用于 Facebook、Google、Twitter)class 扩展了 AWSIdentityProvider。我是否还需要为 Cognito 用户池构建一个单独的 class 来刷新令牌?我找不到太多关于此的文档或示例。
Cognito 移动 SDK 在用户登录后为您保留令牌。下次您为用户调用 getSession 方法时,SDK 将直接 return 缓存的令牌或自动如果有有效的刷新令牌,则为您刷新它们。
仅当刷新令牌过期时,才会要求用户输入用户名和密码。希望这能解决您的持久性需求。