Недавно мы переключились с неявного потока разрешения на поток кода авторизации с помощью PKCE для нашего приложения, и теперь у нас возникают некоторые проблемы с получением токенов доступа из Azure AD от Postman. Приложение зарегистрировано в Azure AD, и мы в основном используем процедуру Почтальона, описанную здесь: https://developer.mypurecloud.com/api/rest/postman/index.html#enable_authorization. Вызов конечной точки https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize
работает нормально, но возникает ошибка при вызове https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
:
"Error: Cound not complete OAuth 2.0 token request: "AADSTS9002327: Tokens issued for the 'Single-Page Application' client-type may only be redeemed via cross-origin requests.\r\nTrace ID: 8253f622-3425-4d0a-817c-281f86097300\r\nCorrelation ID: 9d84460f-ec02-4ace-af03-14d948e3d4ad\r\nTimestamp: 2020-04-15 14:02:03Z"
Это запрос токена доступа:
Как мы можем получить токены доступа из Azure AD, используя Postman с этим потоком авторизации?