Tools, FAQ, Tutorials:
Decode Azure AD v2 id_token
How to decode the id_token value received from Azure AD v2.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 v2 id_token Decoded Example
2019-04-03, ∼2127🔥, 0💬
Popular Posts:
How to use the "set-variable" Policy Statement to create custom variables for an Azure API service o...
Where can I download the EPUB 2.0 sample book "The Metamorphosis" by Franz Kafka? You can following ...
What Azure AD App Registration Manifest? Azure AD App Registration Manifest is JSON file that contai...
How to add images to my EPUB books Images can be added into book content using the XHTML "img" eleme...
Where to find tutorials on PHP language? I want to know how to learn PHP. Here is a large collection...