有人在springboot应用程序中得到了一个可行的例子吗?
我没有找到使用此设置的任何示例博客/指南,但我相信这是一种常见的安全设置,除非我弄错了? 不应涉及jpa / hibernate / persistence / mysql / postgres / H2db连接 我在网上找到的所有示例都是JWT或LDAP,或者使用LDIF或使用一些H2 / postgres来存储凭据。
答案 0 :(得分:1)
这有效:
JWT来自https://github.com/merugu/springsecurity/tree/master/ldapauthenticationjwttoken
来自https://medium.com/@dmarko484/spring-boot-active-directory-authentication-5ea04969f220的广告
必须将github jwt存储库升级到springboot 2.0.5,并将setSearchFilter {1}(https://docs.spring.io/spring-security/site/docs/current/api/org/springframework/security/ldap/authentication/ad/ActiveDirectoryLdapAuthenticationProvider.html)添加到AD
第二个选项也可以在Springboot 1.5上使用: Spring security switch to Ldap authentication and database authorities上方的https://stackoverflow.com/a/34658755(https://github.com/cnapagoda/spring-boot-basic-auth)