Как аутентифицировать приложение Angularjs с помощью библиотеки аутентификации Azure Active Directory? - PullRequest
0 голосов
/ 25 апреля 2019

У меня есть веб-приложение с AngularJS front-end и spring REST back-end. Мне нужно использовать Azure AD для аутентификации.На странице входа в систему, когда я ввожу учетные данные, он переводит меня в Azure и просит ввести учетные данные; после этого я получаю сообщение:

AADSTS50011: URL-адрес ответа, указанный в запросе, не соответствуетURL ответа, настроенные для приложения: 'xxxx-xxx-xxxx-xxxx-xxxx'.

Форма страницы, на которую был сделан запрос:

https://xxx.xxxx.com/App/#/login

Принимая во внимание, что responseUrl, указанный в Azure для этого приложения, был:

https://xxx.xxxx.com/App/#/

Должен ли я сделать оба URL одинаковыми, т.е.https://xxx.xxxx.com/App/#/login

Мой код инициализации для ADAL:

adalProvider.init({
        instance: 'https://login.microsoftonline.com/', 
        tenant: 'xxxxxxxx.onmicrosoft.com',
        clientId: 'xxxxxxxxxxxxxxxxxxxxx',
        popUp: false,

    },
    $httpProvider
    );  

Даже после создания URL-адреса responseTo, идентичного URL-адресу страницы, с которой был сделан запрос, все равно я получаю ту же ошибку.

1 Ответ

0 голосов
/ 25 апреля 2019

Должен ли я сделать оба URL одинаковыми, т.е. https://xxx.xxxx.com/App/#/login

Короче говоря: да.

* * * * * * * * * * * * * * * * * * *.

InvalidReplyTo - адрес ответа отсутствует, неправильно настроен или не соответствует адресам ответа, настроенным для приложения.В качестве решения убедитесь, что добавили этот отсутствующий адрес ответа в приложение Azure Active Directory или попросите кого-нибудь с разрешениями управлять вашим приложением в Active Directory сделать это за вас.

Взято из Аутентификация икоды ошибок авторизации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...