Dump Azure AD v2.0 Authentication Response
How to build a PHP script to dump Azure AD 2.0 Authentication Response?
If you are use the Azure-AD-Authentication-Request-Test.html test Web form, you need to write a server side script to dump the Azure AD Authentication Response.
Here is an example of PHP script, openID_receiver.php, that dumps all attributes received in the Authentication Response:
<html><body><pre> <?php $id_token = $_REQUEST["id_token"]; $code = $_REQUEST["code"]; $token = $_REQUEST["token"]; $state = $_REQUEST["state"]; $error = $_REQUEST["error"]; $error_description = $_REQUEST["error_description"]; echo "id_token: $id_token\n"; echo "code: $code\n"; echo "token: $token\n"; echo "state: $state\n"; echo "error: $error\n"; echo "error_description: $error_description\n"; ?> </pre></body></html>
Upload this script to your Web server, and use it as the redirect_uri value in the Azure-AD-Authentication-Request-Test.html test page.
Here is an example of output returned by openID_receiver.php with "response_type=id_token" in the request:
id_token: eyJ0eXAiOiJKV1Qi...eyJhdWQiOiJiMTRh...UJQrCA6qn2bXq57q... code: AQABAAIAAACJnLyvTTQE_LkX_Hd1_HKVGtHVJwp0r3ToIvBMns4dpW31lq... token: state: yyyyyy error: error_description:
See other tutorials on how to decode and validate "id_token" and "code" values.
2019-04-03, 424👍, 0💬
How to add a cover page to an EPUB 2.0 book? EPUB 2.0 does not offer any special specification to de...
How to access Request body from "context.Request.Body" object in Azure API Policy? Request body is t...
How To Select an Exiting Database in PHP? The first thing after you have created a connection object...
How To Add Column Headers to a Table? If you want to add column headers to a table, you need to use ...
Where to find tutorials on Using Azure API Management Publisher Dashboard? Here is a list of tutoria...