Your IP : 216.73.216.170
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
?><pre><?
// Generated by curl-to-PHP: http://incarnate.github.io/curl-to-php/
$ch = curl_init();
$data = [
'grant_type' => 'authorization_code',
'client_id' => 'schoolsite',
'client_secret' => '13262c94-e40b-455e-9182-7d399f9ee68a',
'code' => '223e7a43-93ce-475a-b6ea-e58476fef284.bca66969-3091-4f36-810e-c79203bdcc39.7040053f-2695-4efe-8dac-d642a3b03cbf',
'redirect_uri' => 'http://gymnasium.yacl.site/oktest.php',
];
$token = 'eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJDWEdnd1g0cWJ4eDNzeXZxNEJaZkZWeTBjOVZ0UlN1cU04ejlUVnNXQ1RjIn0.eyJleHAiOjE2MjM3NDk4OTIsImlhdCI6MTYyMzc0OTU5MiwiYXV0aF90aW1lIjoxNjIzNzQ5MDgwLCJqdGkiOiJlMDVhNjI3OS04NDRhLTRiOTAtYjJmOS1jZWI1MGRhOGE3NTUiLCJpc3MiOiJodHRwczovL2F1dGgtdGVzdC5zY2hvb2wubXN1LnJ1L2F1dGgvcmVhbG1zL21zdWd5bW5hc2l1bSIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiIyNDQ1OTc2Ni0xZTk1LTQ3ODEtOGQyOC1lMDlhN2MwZDU3YWMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJzY2hvb2xzaXRlIiwic2Vzc2lvbl9zdGF0ZSI6ImJjYTY2OTY5LTMwOTEtNGYzNi04MTBlLWM3OTIwM2JkY2MzOSIsImFjciI6IjAiLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiZGVmYXVsdC1yb2xlcy1tc3VneW1uYXNpdW0iLCJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCBvZmZsaW5lX2FjY2VzcyIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJuYW1lIjoidGVzdDIgdGVzdDIiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJjb3RhZDMyMjQyQGdyZWVua2ljLmNvbSIsImdpdmVuX25hbWUiOiJ0ZXN0MiIsImZhbWlseV9uYW1lIjoidGVzdDIiLCJlbWFpbCI6ImNvdGFkMzIyNDJAZ3JlZW5raWMuY29tIn0.M8OfTq_1NJSOpvKfeo3avr9KyiBzpOegbxJb_83WF7yZ-Ry1hA-VWNUJUPuNNRNRjZVQscmcnz4PUmaHb1X2Q0re1dN7P4PE6VYathgUp8kU6Y59Fen6m8m_Q9tHQ_kbWlKbvcWZXMGaqSLLeEobBOdolwJdxixs9iSImqIxr1DNaSvs9-KMc16Wma6j4PIaZqPk9tzHQFo13QbPGCHdmm6S7OyGMDa9cZ8aaDFtFm1YpXZba1bA2rMG_hxWs80ZGfv84E69BgmbR5USwEMxvugJc974rcye7dmpc5JvVqMHuPeNrQzqLmiYPa5tes8IN8sZHqAqBa47lcR0hOLv-Q';
$url = 'https://auth-test.school.msu.ru/auth/realms/msugymnasium/protocol/openid-connect/userinfo';
//https://<keycloak-domain>/auth/realms/[realm]/protocol/openid-connect/
// print_r(http_build_query($data)) . "\n";
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// curl_setopt($ch, CURLOPT_POST, 1);
// curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
$headers = array();
$headers[] = 'Content-Type: application/x-www-form-urlencoded';
$headers[] = 'Authorization: Bearer ' . $token;
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
print_r($result);
if (curl_errno($ch)) {
print_r(curl_error($ch));
}
curl_close($ch);
?>
</pre>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>