Использование Angular 2+ с библиотекой @ azure / msal-angular .
У меня есть приложение с доменом
http://localhost:4200/userId/someOtherId
Так что это может быть любой из
http://localhost:4200/2425/2532152
http://localhost:4200/35235/152115
У меня есть кнопка, войдите с Microsoft,При нажатии на эту кнопку я вызываю метод входа
import { MsalService } from '@azure/msal-angular';
/// more code
signIn() {
await this.msalService.loginPopup(environment.microsoft.scopes);
//more code
}
(см. Метод входа здесь: https://docs.microsoft.com/en-us/graph/tutorials/angular?tutorial-step=3, я делаю то же самое)
Теперь вПортал регистрации приложения, у меня http://localhost:4200 в качестве URI перенаправления.
В результате при попытке аутентификации я получаю следующую ошибку:
URL-адрес ответа, указанный в запросе, не соответствует URL-адресам ответа, настроенным для приложения
У меня вопрос, как мне решить эту проблему?Кто-то сказал, что я должен передать состояние & состояние = userId: someotherId, но как мне это сделать с библиотекой аутентификации Microsoft для angular ?