Grails中使用Spring Security遇到的坑
程序员文章站
2024-03-26 13:42:11
...
- 发现Grails中Spring Security的关键点:
- 首先是要引入相应的插件
- 通过rest方式访问的时候的URL是特殊的---"/api/login"。
- 关键点:前几次出错的原因是Token域类设置有问题-----必须是两种方式设置,前期出错的缘由是后面的一句没有设定。
-
grails.plugin.springsecurity.rememberMe.persistent = true grails.plugin.springsecurity.rememberMe.persistentToken.domainClassName = 'cn.edu.cup.system.CupToken' // 设置令牌存储域类名称 grails.plugin.springsecurity.rest.token.storage.gorm.tokenDomainClassName = 'cn.edu.cup.system.CupToken'
- 前面的设置是使用令牌
- 后面的设置是存储令牌的设置,二者缺一不可。
- 使用postMan测试的时候:
- 采用post
- header中设置:Content-Type: application/json
- 采用raw方式,以json字符串设置内容。