Я создал приложение в http://apps.dev.microsoft.com/ и пытался подключиться с моего веб-приложения Вот мой код:Не удается получить маркеры для приложения, используя код из лазурного графа
$data = array (
'code' => $code,
'client_secret' => 'C2A32632155A3270220244A5774431C58126F9B5',
'client_id' => '49c1c823-b423-4673-af57-7be1ab39e386',
'grant_type' => 'authorization_code',
'redirect_uri' => 'http://localhost/crm/contacts/connectOffice',
'scope' => 'offline_access Contacts.ReadWrite'
);
$url = 'https://login.microsoftonline.com/common/oauth2/v2.0/token';
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
$result = curl_exec($curl);
Я получаю ответ:
[ошибка] => invalid_client [error_description] => AADSTS70002: ошибка проверки учетных данных. AADSTS50012: Предоставляется недействительный секрет клиента. След ID: 47f5eaa3-2ea0-45bc-9bfa-8457395ae354 Корреляция ID: 3007e67d-120d-4cf1-a0e6-1863d202b233 Отметка: 2017-01-12 13: 12: 28Z [error_codes] => Массив ( [0 ] => 70002 [1] => 50012 )
[timestamp] => 2017-01-12 13:12:28Z [trace_id] => 47f5eaa3-2ea0-45bc-9bfa-8457395ae354 [correlation_id] => 3007e67d-120d-4cf1-a0e6-1863d202b233
Я совершенно уверен, что я обеспечил правильную тайну клиента и идентификатор клиента в запросе, но все же я получаю эту ошибку все время. Может ли кто-нибудь предложить, где я могу ошибиться или что еще нужно сделать, чтобы исправить это?
У меня есть код авторизации @ Daniel Dobalian и я пытаюсь получить токены – Mainak
Использовал ли секрет 'Generate New Password' исправить вашу ошибку? –