进行跨平台身份验证时,您可以使用GoogleApiClient从Android应用中获取ID令牌,您可以将其提供给后端服务器。然后,服务器将首先使用以下URL验证令牌:
{
"iss": "https://accounts.google.com",
"sub": "110169484474386276334",
"azp": "1008719970978-hb24n2dstb40o45d4feuo2ukqmcc6381.apps.googleusercontent.com",
"email": "billd1600@gmail.com",
"at_hash": "X_B3Z3Fi4udZ2mf75RWo3w",
"email_verified": "true",
"aud": "1008719970978-hb24n2dstb40o45d4feuo2ukqmcc6381.apps.googleusercontent.com",
"iat": "1433978353",
"exp": "1433981953"
}
如果令牌已正确签名且iss和exp声明具有预期值,您将收到HTTP 200响应,其中正文包含JSON格式的ID令牌声明。这是一个示例回复:
cat /proc/net/tcp
除电子邮件外,所有这些字段的含义是什么?
答案 0 :(得分:6)
Claims contains a set of name/value pairs
See: https://developers.google.com/identity/protocols/OpenIDConnect for more details.