我的 Web 应用程序基于标准 OSGi,具有三个不同的 bundle ,这些 bundle 为后端公开 API Rest(CXF 库),否则为前端播放框架,该框架调用之前引用的三个 bundle 中公开的 api。实际上,在配置有在定义的端口上监听的虚拟主机的 Apache 代理前面已经存在通过 SSO 和密码进行的身份验证过程。如何以及在哪里插入授权层来覆盖公开 API 服务的所有三个 bundle ?您有什么建议?
最佳答案
您可以添加CXF拦截器。只需实现/覆盖常见的 CXF 拦截器即可自定义身份验证过程。
关于java - 使用 Apache Karaf 容器和 Play 框架在标准 OSGi 上插入用户授权的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44407500/