AWS Cognito中identityId和token之间的区别

时间:2016-08-07 07:11:57

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

在Lambda中使用它时:

getOpenIdTokenForDeveloperIdentity

返回身份和令牌。

身份和令牌有什么意义?这是为了什么?

1 个答案:

答案 0 :(得分:1)

身份ID是Cognito为您的用户创建的唯一用户标识符。如果您为同一用户链接多个登录,则此标识符保持不变。

另一方面,令牌是一个属于该用户的OpenId令牌,并且在有限的时间内有效。通过在Cognito Federated身份服务中调用STS或GetCredentialsForIdentity API,此令牌可用于AWS凭证。

有多种资源可以解释联合身份服务的概念。

  1. http://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flow.html
  2. http://mobile.awsblog.com/post/Tx2UQN4KWI6GDJL/Understanding-Amazon-Cognito-Authentication