如何为Apache-CXF JAX-WS启用Spring Security

如何为Apache-CXF JAX-WS启用Spring Security,第1张

如何为Apache-CXF JAX-WS启用Spring Security

两种可能的方式:

  1. 将BasicAuthenticationFilter或DigestAuthenticationFilter放在CXF Servlet的前面。

  2. 将WS-Security UsernamePasswordToken与CXF一起使用,并编写一个CallbackHandler,以便a)创建一个UsernamePasswordAuthenticationToken,b)调用authenticationManager.authenticate()和c)将身份验证存储在SecurityContextHolder中。

请注意,以上内容并未涵盖注销的概念,因为登录会话通常使用cookie来实现,并且以上内容是无状态的方法。如果您确实需要注销,则应考虑使用OAuth,因为您可以通过使访问令牌无效来实现注销。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5490333.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存