adalAuthenticationService.getUser () не работает в рекламной оболочке - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть конфигурация провайдера, как показано ниже в файле конфигурации моего приложения:

adalProvider.init(
                {
                    tenant: 'f1fe7433-5ecf-46a6-995c-98cc6514b738',
                    clientId: 'e420016e-13d9-4035-b25e-75a4dbaa37d4'
                },
                //$httpProvider   // pass http provider to inject request interceptor to attach tokens
                );

Я позвонил adalAuthenticationService.login () из моего файла контроллера, он перенаправляется с идентификатором токена какСтрока запроса, которая означает, что вход выполнен успешно.После перенаправления страницы, вызывающей свойство userInfo, но я получаю, isAuthenticated становится ложным.Что я делаю не так?

1 Ответ

0 голосов
/ 04 декабря 2018

Это может быть проблема, вызванная $ locationProvider.hashPrefix.См. Angular SPA adal, входящий в систему, вызывает Azure AD и URL ответа, но не возвращает userInfo или isAuthenticated .Может быть, это полезно для вас.

...