我有我的2.5.4 grails版本的應用程序受到Spring Security的保護,並且工作得很好。我需要改變這種情況,並且只有在休息服務的答覆允許的情況下才允許訪問用戶。也就是說,我不想使用彈簧安全功能來詢問用戶名/密碼,而想調用一個休息服務(我已經),如果此服務回覆用戶有權訪問該應用程序,我想授予訪問權限給這個用戶。 據我所知,我需要重寫spring security core的LoginController的auth方法。我還需要grails過濾器嗎? 您能否就此主題向我提供一些建議?定製認證覆蓋Spring Security
0
A
回答
0
這適用於我在BootStrap.groovy中運行grails 3.1.9。不知道它會幫助你,但它可能是一個起點。
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken
import org.springframework.security.core.context.SecurityContextHolder as SCH
...
SCH.context.authentication = new UsernamePasswordAuthenticationToken(admin.username, admin.password, admin.authorities)
0
有你看了spring security rest plugin(Grails的2.5.X版本1.5.3),並使用JWTs通過認證的身邊?
相關問題
- 1. Spring Security認證
- 2. 自定義Spring Security認證
- 3. Spring Security Database認證
- 4. Spring Security:不確定預認證方法
- 5. grails spring security post認證
- 6. Spring Security與外部認證
- 7. Spring Security認證入口點
- 8. Spring Security:認證userdao爲空
- 9. Grails的Spring Security認證
- 10. Spring Security,彈簧安全覆蓋UserDetailsService
- 11. 覆蓋現有的Spring Security身份驗證
- 12. 如何覆蓋wagtail認證?
- 13. Rails和DocRaptor,覆蓋認證
- 14. Spring Security認證管理問題
- 15. Spring-Security:認證後的調用方法
- 16. Spring Security有條件的基本認證
- 17. Spring Security預認證匹配器
- 18. 使用Spring Security的外部認證
- 19. Spring Security中的鏈式認證
- 20. Spring Security認證 - 關於該文檔
- 21. 禁用Spring Security(ldap認證)暫時
- 22. 用spring-security-core連接預認證
- 23. Spring Security與X509在各級認證
- 24. 的Spring Security X.509預認證
- 25. 基於Spring Security Header的認證
- 26. Spring Security沒有保存認證
- 27. spring-security:無認證的授權
- 28. Spring Security認證簡單的登錄
- 29. Spring Security認證上下文傳播
- 30. 覆蓋默認XML的頭定製