azure — не получается получить токен доступа в динамике майкрософт в php?

Мы создали приложение в активной директории Azure. До этого у меня было такое же разрешение в директории Azure для получения токена доступа. Но я не мог получить это, используя то же самое приложение с теми же разрешениями сейчас.

введите описание изображения здесь
введите описание изображения здесь

Мой запрос:

  https://login.microsoftonline.com/common/oauth2/authorize?client_id=my_client_id&redirect_uri=https://xxx/msd1/authorize.php&response_type=code

отклик

  stdClass Object
(
[error] => invalid_grant
[error_description] => AADSTS65001: The user or administrator has not consented to use the application with ID 'client_id'. Send an interactive authorization request for this user and resource.
Trace ID: 6f01144c-4dc0-4911-9923-1cf134d264f0
Correlation ID: f5765d5f-7109-48a3-89f0-2729c15551c3
Timestamp: 2016-05-20 06:09:47Z
[error_codes] => Array
(
[0] => 65001
)

[timestamp] => 2016-05-20 06:09:47Z
[trace_id] => 6f01144c-4dc0-4911-9923-1cf134d264f0
[correlation_id] => f5765d5f-7109-48a3-89f0-2729c15551c3
)

Где я ошибся? Эта проблема связана с разрешением?

Как получить токен доступа для этого?

1

Решение

Возможно, учетная запись, которую вы использовали для регистрации приложения, не имеет разрешения администратора или не входит в ту же подписку Office 365 (арендатор).

Мы можем найти требование:

Войдите на портал управления Microsoft Azure, используя учетную запись с правами администратора. Вы должны использовать учетную запись в той же подписке Office 365 (арендатор), в которой вы собираетесь зарегистрировать приложение. Вы также можете получить доступ к порталу Microsoft Azure через центр администрирования Office 365, развернув элемент ADMIN в левой области навигации и выбрав Azure AD.

Пожалуйста, обратитесь к Регистрация приложения для CRM Online для деталей.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]