Я видел множество примеров, где есть пользовательская страница входа с помощью Angular JS, а затем мы отдыхаем POST-вызов с именем пользователя/pwd, а затем Spring аутентифицируется на основе Auth Service мы предоставляем. Затем мы получаем успех, захватываем пользовательский объект из Spring Security, а затем создаем cookie сеанса в Angular. https://github.com/witoldsz/angular-http-auth/blob/master/src/http-auth-interceptor.jsSiteminder SSO + Spring Security + Angular JS
Я также видел, интегрируя Siteminder с Spring Security, где мы устанавливаем агент политики на веб-сервере, а затем захватываем заголовки запросов с помощью Spring Security, а затем вытягиваем роли и создаем объект профиля пользователя.
Я ищу решение, в котором я могу комбинировать оба вышеуказанных. Это сценарий:
Когда пользователь запрашивает index.html (Угловое), агент политики на веб-сервере перехватывает, проходит проверку подлинности на странице входа в систему Siteminder, а затем передает заголовки на сервер приложений. Spring Security на сервере приложений прочитает заголовки и вытащит роли из нашей базы данных приложений, а затем создаст объект userprofile. Теперь я хочу продолжить поток и отобразить угловую страницу, но Im пытается выяснить, как мне отправить объект профиля пользователя на угловое, потому что угловой не вызывает POST-вызов в этот момент. Кроме того, как мне получить http-auth-interceptor в игре, потому что мне нужно продолжать проверять, все ли еще пользователь аутентифицирован при изменении каждого вида/состояния в Angular.
Помогите оценить! Благодаря !
Пожалуйста, обновите ссылку. –
@DonaldDuck: Done – PavanSandeep