У меня есть веб-приложение angularjs, использующее Azure Active Directory для аутентификации. Веб-приложение Api, которое приложение использует, аутентифицирует без каких-либо ошибок.Angularjs не аутентифицируется с помощью Azure Active Directory
Для аутентификации на стороне клиента я использую adal.js и adal-angular.js. Когда я пытаюсь посетить любую страницу в моем приложении, аутентификация завершается неудачно и выводит следующие сообщения в консоли
The returned id_token is not parseable.
Route change event for:/
Start login at:https://localhost:44308/#
Navigate url:https://login.windows.net/myapp.onmicrosoft.com/oauth2/authorize
Navigate to:https://login.windows.net/myapp.onmicrosoft.com/oauth2/authorize
TypeError: Cannot read property 'data' of undefined
Я следовал this учебнику.
Кто-нибудь знает, что происходит или как отлаживать это?
Я также сталкиваюсь с той же проблемой. Можете ли вы решить это? –
Да, ошибка в моем случае состояла в том, что библиотека не могла правильно декодировать греческие символы в именах пользователей. Не было проблем с пользователями без греческих символов. Это было исправлено для греческих персонажей. Может быть, пользователь tou пытается войти в систему, имеет специальный символ в любом атрибуте? (например, имя, фамилия ...) –