У меня есть приложение, в котором пользователь предварительно авторизовался SSO и приземляется на мою страницу, теперь мне нужно сделать вызов другому приложению api, чтобы получить некоторые данные, которые запускаются на другом сервере, но он будет использовать ту же аутентификацию. Поэтому я просто хотел узнать, как я могу обеспечить процесс аутентификации? Мне нужно установить cookie, что я получаю от входящего запроса.SSO с весной безопасности
0
A
ответ
0
Когда запрос приземляется на вашей странице он должен иметь маркер или ключ, в заголовке HTTP авторизацией, это должно быть использовано с фильтром
общественный класс AuthFilter простирается OncePerRequestFilter {
private String failureUrl;
private SimpleUrlAuthenticationFailureHandler failureHandler = new SimpleUrlAuthenticationFailureHandler();
@Override
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain chain)
throws ServletException, IOException {
try {
// check your SSO token here
chain.doFilter(request, response);
} catch (OnlineDriverEnquiryException ode) {
failureHandler.setDefaultFailureUrl(failureUrl);
failureHandler.onAuthenticationFailure(request, response, new BadCredentialsException("Captcha invalid!"));
}
}
public String getFailureUrl() {
return failureUrl;
}
public void setFailureUrl(String failureUrl) {
this.failureUrl = failureUrl;
}
}
Также прочитайте это сообщение о том, как настроить автоконфигурацию. Spring security without form login
Смежные вопросы
- 1. Угловая система безопасности SSO?
- 2. Множественная аутентификация с весной безопасности
- 3. Play Framework с весной безопасности?
- 4. Интеграционные тесты с весной безопасности
- 5. Oauth2 Client весной безопасности
- 6. весной безопасности datamodel
- 7. глобальная авторизация весной безопасности
- 8. весной безопасности не работает
- 9. BCryptPasswordEncoder весной безопасности
- 10. роли весной вопросы безопасности
- 11. Ошибка весной безопасности kerberos
- 12. Таблицы весной безопасности
- 13. Расширение безопасности весной UsernamePasswordAuthenticationFilter
- 14. Как настроить Spring 4.0 с весной и весной безопасности openId
- 15. SSO для безопасности на основе безопасности для нескольких веб-приложений
- 16. настроить registerController весной безопасности UI
- 17. siteminder sso и тестирование безопасности весны
- 18. Null на имущество с весной безопасности
- 19. Создание/регистрация нового пользователя с весной безопасности?
- 20. Аутентификация отказа db с весной безопасности.
- 21. Как не защищать метод с весной безопасности
- 22. Не могу войти с весной безопасности
- 23. @ModelAttribute не работает с весной безопасности
- 24. добавление пользовательского контроллера входа с весной безопасности
- 25. Как защитить пользовательский URL с весной безопасности
- 26. Идентификатор безопасности SAML IDP инициирован SSO
- 27. Весенняя конфигурация безопасности весной Boot
- 28. многократный менеджер аутентификации весной безопасности
- 29. Способы аутентификации объекта весной безопасности
- 30. CAS Аутентификация с пользовательской внешней формой и весной безопасности