我有我的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的头定制