Apache-CXF에서 Apache Security JAX-WS 용 Spring Security를 어떻게 활성화 할 수 있습니까? 웹의 예제에는 Jax-RS 예제가 포함되어 있지만 Jax-RS는 사용하지 않습니다. 나는 cxf의 보안을 사용하고 싶지 않다. 내 코드에서 어떻게 구현할 수 있습니까?Apache-CXF JAX-WS에서 Spring Security를 활성화하는 방법
2
A
답변
7
두 가지 잠재적 인 방법 :
이 CXF 서블릿의 앞에 BasicAuthenticationFilter or DigestAuthenticationFilter을 넣습니다.
Use a WS-Security UsernamePasswordToken (CXF 포함) a) UsernamePasswordAuthenticationToken을 생성하고 b) authenticationManager.authenticate()를 호출하고 c) SecurityContextHolder에 인증을 저장하는 CallbackHandler를 작성합니다.
로그인 세션은 일반적으로 쿠키로 구현되고 위의 내용은 상태 비 저장 방식이므로 로그 아웃의 개념은 다루지 않습니다. 로그 아웃이 정말로 필요한 경우 액세스 토큰을 무효화하여 로그 아웃을 구현할 수 있기 때문에 OAuth 사용을 고려해야합니다.
관련 문제
- 1. Spring Security를 어떻게 지연로드합니까?
- 2. grails와 spring security를 이용한 교차 도메인 인증
- 3. Grails Spring Security를 이메일로 사용자 인증하기
- 4. Maven으로 GWT Spring 프로젝트를 활성화하는 방법
- 5. Spring Security를 사용하는 Grails App에서 사용자 인스턴스 역할 목록 표시
- 6. Ehcache 로깅을 활성화하는 방법
- 7. C#에서 WS-Security를 사용하는 방법?
- 8. Tomcat에서 java 어설 션을 활성화하는 방법
- 9. Selenium webdriver의 FirefoxWebdriver 로그인을 활성화하는 방법
- 10. 커스텀 AuthenticationManager 구현을 사용하기 위해 Spring Security를 어떻게 설정할 수 있습니까?
- 11. com.sun.enterprise.security.auth.realm.ldap.LDAPRealm에서 로깅을 활성화하는 방법?
- 12. div 태그를 활성화하는 방법
- 13. OpenEJB 로그를 활성화하는 방법
- 14. Word 문서를 활성화하는 방법?
- 15. LAN에서 TCP를 활성화하는 방법
- 16. VS2010에서 intellesense를 활성화하는 방법
- 17. JButton을 다시 활성화하는 방법
- 18. .vim 스크립트를 활성화하는 방법
- 19. ToggleSwitch - 텍스트를 활성화하는 방법?
- 20. BindingNavigator에서 AddNewItem을 활성화하는 방법
- 21. Guard Malloc을 활성화하는 방법
- 22. IIS에서 업로드를 활성화하는 방법
- 23. ListView에서 클릭을 활성화하는 방법
- 24. 텍스트의 링크를 활성화하는 방법
- 25. VsVim을 활성화하는 방법?
- 26. vte.Terminal에서 투명도를 활성화하는 방법
- 27. VSS에서 분기를 활성화하는 방법
- 28. 도시 비행선을 활성화하는 방법
- 29. SharePoint를 SSL로 활성화하는 방법
- 30. asp.net에서 역할을 활성화하는 방법?