Current Path : /home/bitrix/ext_www/gymnasium.yacl.site/ |
Current File : /home/bitrix/ext_www/gymnasium.yacl.site/okget.php |
<? 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");?>