用例:
Sping Boot 应用程序v2.7.x
为了安全起见,我尝试配置一个SecurityFilterChain,它将指向在WebLogic v14.x.x
中配置的身份验证提供程序(LDAP)。
LDAP的WebLogic配置已在此处完成:
Security Realms > myrealm > Providers > Authentication选项卡
问题:
我如何将Sping Boot 应用程序指向使用WebLogic身份验证提供程序,即Spring Security配置。可能是LDAP身份验证部分下的here之类的内容?
顺便说一句,我可能需要这些:
pom.xml
<dependency>
<groupId>com.oracle.weblogic</groupId>
<artifactId>weblogic-server-pom</artifactId>
<version>12.2.1.4</version> <!-- Use the appropriate version for your WebLogic installation -->
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.oracle.weblogic</groupId>
<artifactId>wlthint3client</artifactId>
<version>12.2.1.4</version> <!-- Use the appropriate version for your WebLogic installation -->
<scope>provided</scope>
</dependency>
weblogic.xml
<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app">
<security-role-assignment>
<role-name>authenticated-users</role-name>
<principal-name>users</principal-name>
</security-role-assignment>
</weblogic-web-app>
注意:
我不想使用直接指向AD的ActiveDirectoryLdapAuthenticationProvider
。
最后的答案可能是这两个SO帖子的扩展,this和this。
1条答案
按热度按时间6qftjkof1#
我在weblogic www.example.com中部署了一个使用weblogic身份验证的spring Boot 应用程序12.2.1.4。我把它配置如下...
src/main/webapp/WEB-INF/web.xml
src/main/webapp/WEB-INF/weblogic.xml
WebSecurityConfig-这是spring security配置为通过J2eePreAuthenticatedProcessingFilter使用weblogic身份验证的地方
登录控制器
login.ftlh-我的freemarker登录页面模板。
pom.xmlspring Boot 依赖