Я пытаюсь разрешить доступ к нашему веб-приложению с помощью OAuth 2.0 и Azure AD. Руководство here.OAuth 2.0 и Azure Active Directory - ошибка AADSTS90009
Пользователь перенаправляется на аналогичный URL:
https://login.microsoftonline.com/common/oauth2/authorize?
client_id=d220846b-1916-48d2-888b-9e16f6d9848b&
response_type=code&
response_mode=query&
state=[secure-random]&
redirect_uri=[my_uri]&
resource=[my app ID uri taken from app settings]
Я получаю следующее сообщение об ошибке затем:
AADSTS90009: Application 'd220846b-1916-48d2-888b-9e16f6d9848b' является запрашивая токен для себя. Этот сценарий поддерживается только в том случае, если ресурс указан с использованием идентификатора приложения на основе GUID.
Это описание действительно не помогает мне. Я проверил этот thread, но я все еще потерян.
Что означает эта ошибка и который является идентификатором приложения на основе GUID? Как должна выглядеть ценность ресурса? Помощь очень ценится.
Спасибо, я был немного смущен - я намеревался использовать Microsoft Graph, поэтому это должен был быть мой ресурс. Теперь я получил свой токен. Еще раз спасибо! –
Большое спасибо, сэкономил 4 часа как минимум –
Так же было очень приятно найти ваш ответ после нескольких часов отладки в воскресенье. Смешанные эмоции; Я не знаю, почему, черт возьми, он не работает с URI приложения (например, так же, как и с графом.microsoft.com), потому что URI и идентификатор клиента являются уникальными. В любом случае, независимо - ты чемпион, спасибо. – markau