У меня есть приложение Register 2 в объявлении Azour Ad:
- Приложение SPA React.
- Приложение веб-API
Я предоставляю настраиваемую область веб-API следующим образом:
И в приложении SPA я добавляю разрешение, как показано ниже:
После этого в приложении React я настраиваю вход MSAL, и он работает нормально, но я сталкиваюсь со следующей проблемой, когда пытаюсь получить токен доступа и указать область действия веб-API, которую я создал ранее, в виде кода ниже:
function getAccessToken(){
console.log("get access token");
console.log("account user name " + accounts[0].username);
if (account) {
instance.acquireTokenSilent({
scopes: ['soe.all'],
account: account
}).then((response) => {
if (response) {
console.log(response.accessToken);
accessToken = response.accessToken;
}
});
}
}
Я уже предоставил согласие администратора, и вход в систему работает нормально, но когда я пытаюсь получить токен, он терпит неудачу, мне нужен токен доступа, чтобы начать вызов веб-API, который будет API Spring Boot Rest.