使用AWS Cognito保持用户登录ios

时间:2016-08-07 07:16:14

标签: ios amazon-web-services aws-lambda amazon-cognito

我使用AWS Lambda和amazon cogntio来验证用户身份。

我用过:

getOpenIdTokenForDeveloperIdentity

获取身份和令牌。我是否需要在我的应用程序中本地购买以保持用户登录?如何让用户永久登录?身份是否会像令牌一样过期?我可以在没有用户再次登录的情况下获得新令牌吗?

我想通过经过身份验证的用户访问各种amazon服务。

1 个答案:

答案 0 :(得分:1)

身份ID本身不会过期。如果您使用 getOpenIdTokenForDeveloperIdentity 传递相同的键值对"developer_provider_name": "developer_user_identifier",则该服务将返回相同的标识ID。

令牌在TokenDuration参数中为服务提供的持续时间到期,默认为15分钟。您需要再次呼叫该服务developer_user_identifier,用户无需再次登录。