Сбой Microsoft/Azure OAuth, в моей организации отсутствует субъект-служба

Я пытался использовать Bing Ads API, но не могу пройти даже первый шаг. Я следовал этим шагам буквально, но застрял в той части, где мне нужно запросить согласие пользователя.

Я создал приложение и скопировал все детали вниз. Я создал URL-адрес, который выглядит так:

      https://login.microsoftonline.com/{tenant_id}/oauth2/v2.0/authorize
?client_id={client_id}
&response_type=code
&redirect_uri=http%3A%2F%2Flocalhost%3A8080
&response_mode=query
&scope=openid%20offline_access%20https%3A%2F%2Fads.microsoft.com%2Fmsads.manage
&state=1234

Я также пытался добавить client_secret в качестве параметра, даже если он не упоминается в документах, и это тоже не сработало.

Однако я продолжаю получать это сообщение об ошибке:

      error = invalid_client
error_description = AADSTS650052: The app is trying to access a service 'd42ffc93-c136-491d-b4fd-6f18168c68fd'(Microsoft Advertising API Service) that your organization 'xxxxxx' lacks a service principal for. Contact your IT Admin to review the configuration of your service subscriptions or consent to the application in order to create the required service principal.

Я только что впервые создал учетную запись Azure (и это мой первый опыт работы с Azure, обычно я работаю с GCP или редко с AWS), и я единственная учетная запись, которая что-либо создала.

Это сообщение об ошибке возвращается как параметры, добавленные к URL-адресу перенаправления, я даже не попадаю на страницу входа в Microsoft.(http://localhost:8080/?error=invalid_client&error_description=AADSTS650052%3a+The+app+is+trying+to+access+a+service+%27d42ffc93-c136-491d-b4fd-6f18168c68fd%27(Microsoft+Advertising+API+Service)+that+your+organization+%27xxxxxxx7+lacks+a+service+principal+for.+Contact+your+IT+Admin+to+review+the+configuration+of+your+service+subscriptions+or+consent+to+the+application+in+order+to+create+the+required+service+principal.%0d%0aTrace+ID%3a+387accd1-d7a4-4ec2-b739-6cba07e23702%0d%0aCorrelation+ID%3a+a7def78f-5c49-4ede-b7d4-fc65d5ac75bc%0d%0aTimestamp%3a+2022-11-10+16%3a15%3a03Z&error_uri=https%3a%2f%2flogin.microsoftonline.com%2ferror%3fcode%3d650052&state=1234#)

Странно то, что я сделал то же самое для клиента в то же время, и с ними мне удалось попасть на страницу согласия.

0 ответов

Другие вопросы по тегам