慕田峪7331174
2021-12-10 15:13:30
有沒有人在 springboot 應用程序中有這樣的工作示例?/auth 控制器,用戶在其中提供 ActiveDirectory 憑據(通過基本身份驗證或 POST json)并在他們提供有效的 AD 憑據時接收 JWT 令牌。不應涉及 LDIF 文件,Springboot 應用程序將根據 ldaps://ActiveDirectoryhost:636 端點驗證憑據/myapi 控制器僅在來自第 1 步(以上)的有效 JWT 令牌以“授權承載”標題發送時才有效我沒有找到任何具有此設置的示例博客/指南,但我相信這將是一個常見的安全設置,除非我弄錯了?不應該涉及 jpa/hibernate/persistence/mysql/postgres/H2db 連接我在網上找到的所有示例要么只是 JWT,要么只是 LDAP,或者使用 LDIF 或使用一些 H2/postgres 來存儲憑據。
1 回答

慕萊塢森
TA貢獻1810條經驗 獲得超4個贊
這有效:
JWT 來自https://github.com/merugu/springsecurity/tree/master/ldapauthenticationjwttoken
來自https://medium.com/@dmarko484/spring-boot-active-directory-authentication-5ea04969f220 的廣告
必須將 github jwt repo 升級到 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 春季安全開關,LDAP認證和數據庫權限(https://stackoverflow.com/a/34658755之上)https://github.com/cnapagoda/spring-boot-basic-授權
添加回答
舉報
0/150
提交
取消