Tools, FAQ, Tutorials:
Decode Azure AD v1 id_token
How to decode the id_token value received from Azure AD v1.0 authentication response?
✍: FYIcenter.com
According to the "RFC 7519 - JWT (JSON Web Token)" standard, the "id_token" value received from Azure AD authentication response should be decoded as below:
Here is an example of PHP script, openID_receiver.php, that decodes all 3 components of the "id_token" value received in the Authentication Response:
<html><body><pre> <?php $id_token = $_REQUEST["id_token"]; $parts = explode(".", $id_token); $header = $parts[0]; $header = str_replace('/','_',$header); $header = str_replace('+','-',$header); $header = json_decode(base64_decode($header)); echo json_encode($header,JSON_PRETTY_PRINT); # ready to retrieve header attributes $body = $parts[1]; $body = str_replace('/','_',$body); $body = str_replace('+','-',$body); $body = json_decode(base64_decode($body)); echo json_encode($body,JSON_PRETTY_PRINT); # ready to retrieve body attributes $signature = $parts[2]; $signature = str_replace('/','_',$signature); $signature = str_replace('+','-',$signature); $signature = base64_decode($signature); # ready for signature validation ?> </pre></body></html>
⇒ Azure AD v1 id_token Decoded Example
2021-05-16, 1971🔥, 0💬
Popular Posts:
How to use the JSON to XML Conversion Tool at freeformatter.com? If you want to try the JSON to XML ...
Where to find tutorials on Visual Studio? I want to know How to learn Visual Studio. Here is a large...
How to use the XML to JSON Conversion Tool at freeformatter.com? If you want to try the XML to JSON ...
How to Install Docker Desktop 2.5.0 on Windows 10? You can follow this tutorial to Install Docker De...
How to start Visual Studio Command Prompt? I have Visual Studio 2017 Community version with Visual C...