#azure #svelte #msal
#azure #стройный #msal
Вопрос:
В настоящее время у меня возникла проблема с конфигурацией моего веб-сайта, использующего пакет @azure / msal-browser для аутентификации на веб-сайте. Я получил следующую ошибку при аутентификации и попытке перенаправить на redirectUri. Мой redirectUri зарегистрирован на сайте Azure для регистрации приложений.
Сообщение об ошибке при входе на мой веб-сайт:
AADSTS50011: URL-адрес ответа, указанный в запросе, не соответствует URL-адресам ответа, настроенным для приложения: ‘{ClientID}’
Параметры конфигурации:
const msalConfig = {
auth: {
clientId: "{clientId}",
authority: "https://login.microsoftonline.com/" tenantId "/",
redirectUri: "{redirect URI}" // stored in app registration in Azure for authentication matching
},
cache: {
cacheLocation: "sessionStorage", // This configures where your cache will be stored
storeAuthStateInCookie: true, // Set this to "true" if you are having issues on IE11 or Edge
}
}
Параметры сайта конфигурации Azure 1:
Ответ №1:
вы можете использовать следующий командлет PS, чтобы выяснить, какие запросы ответа настроены для регистрации вашего приложения в AAD.
Get-AzureADApplication -SearchString {App-Name} | Select AppId, DisplayName, ReplyUrls | ft -Wrap
Убедитесь, что вы добавили точную строку в свойство redirectUri вашего объекта msalConfig. Если у вас есть доступ к вашему порталу Azure, вы также можете проверить блок проверки подлинности при регистрации вашего приложения и убедиться, что вы используете точный URL-адрес перенаправления / ответа, настроенный там при регистрации приложения.