Tools, FAQ, Tutorials:
Decode Google OpenID Connect id_token
How to decode the id_token value received from Google OpenID Connect authentication response?
✍: FYIcenter.com
According to the "RFC 7519 - JWT (JSON Web Token)" standard,
the "id_token" value received from Google OpenID Connect authentication response should be
decoded as below:
Here is an example of an "id_token" value returned from Google OpenID Connect after Base64URL decoded:
Header =
{ "alg": "RS256",
"kid": "08d3245c62f86b6362afcbbffe1d069826dd1dc1",
"typ": "JWT"
}
Body =
{ "iss":"accounts.google.com",
"at_hash":"HK6E_P6Dh8Y93mRNtsDB1Q",
"email_verified":"true",
"sub":"10769150350006150715113082367",
"azp":"9150833677096-....apps.googleusercontent.com",
"email":"jsmith@example.com",
"aud":"9150833677096-....apps.googleusercontent.com",
"iat":1353601026,
"exp":1353604926,
"nonce": "0394852-3190485-2490358",
"hd":"example.com"
}
Signature =
...
Detail description of each field can be found in Google article: "OpenID Connect".
⇒ Validate Google OpenID Connect id_token
⇐ Build Implicit Flow with Google OpenID Connect
2022-02-04, ∼4678🔥, 0💬
Popular Posts:
How To Read the Entire File into a Single String in PHP? If you have a file, and you want to read th...
How to register and get an application ID from Azure AD? The first step to use Azure AD is to regist...
What properties and functions are supported on requests.models.Response objects? "requests" module s...
How to use 'choose ... when ..." policy statements to control execution flows? If you want to contro...
Where to find tutorials on PHP language? I want to know how to learn PHP. Here is a large collection...