【发布时间】:2019-10-02 18:52:36
【问题描述】:
我有一个使用 Spring Boot 并在 Tomcat 服务器上运行的 CPE Java API 应用程序,而我的 CPE (5.5.2) 正在 WAS 服务器上的容器中运行。我很难在两者之间建立安全性。有人可以帮我/指导我设置安全性吗?
【问题讨论】:
标签: java spring-security jaas filenet-p8 filenet-cpe
我有一个使用 Spring Boot 并在 Tomcat 服务器上运行的 CPE Java API 应用程序,而我的 CPE (5.5.2) 正在 WAS 服务器上的容器中运行。我很难在两者之间建立安全性。有人可以帮我/指导我设置安全性吗?
【问题讨论】:
标签: java spring-security jaas filenet-p8 filenet-cpe
如果您通过 Java API(基于 Corba 的 RMI,而不是 WSI)使用 CPE,则您连接到 WAS JVM,并且您需要使用 JEE 方式在 WAS 安全上下文中对主题进行身份验证。
WAS 作为基于 JEE 的容器使用 JAAS 规范来提供身份验证。
所以你需要知道如何启用对 Spring 的支持 JAAS,阅读它 https://docs.spring.io/spring-security/site/docs/4.2.x/reference/html/jaas.html
之后,您需要知道如何通过 FN Java API (jace.jar) 获得与 FN ObjectStore 的连接。您需要一个示例来获取安全上下文并将创建的主题放在它之后并连接到 FN https://www.ibm.com/support/knowledgecenter/en/SSNW2F_5.1.0/com.ibm.p8.ce.dev.ce.doc/sec_procedures.htm#sec_procedures_obtain_login_context
但您还需要以正确的方式配置 JVM 以使用 WAS JAAS 配置。如何为你的JVM启用JAAS配置,看这个链接https://www.ibm.com/support/knowledgecenter/SSNW2F_5.1.0/com.ibm.p8.ce.dev.ce.doc/gs_concepts.htm#jaas_config_files
祝你好运^))
【讨论】: