我使用AWS Lambda和amazon cogntio来验证用户身份。
我用过:
getOpenIdTokenForDeveloperIdentity
获取身份和令牌。我是否需要在我的应用程序中本地购买以保持用户登录?如何让用户永久登录?身份是否会像令牌一样过期?我可以在没有用户再次登录的情况下获得新令牌吗?
我想通过经过身份验证的用户访问各种amazon服务。
答案 0 :(得分:1)
身份ID本身不会过期。如果您使用 getOpenIdTokenForDeveloperIdentity 传递相同的键值对"developer_provider_name": "developer_user_identifier"
,则该服务将返回相同的标识ID。
令牌在TokenDuration参数中为服务提供的持续时间到期,默认为15分钟。您需要再次呼叫该服务developer_user_identifier
,用户无需再次登录。