欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Grails中使用Spring Security遇到的坑

程序员文章站 2024-03-26 13:42:11
...
  1. 发现Grails中Spring Security的关键点:
    1. 首先是要引入相应的插件
    2. 通过rest方式访问的时候的URL是特殊的---"/api/login"。
    3. 关键点:前几次出错的原因是Token域类设置有问题-----必须是两种方式设置,前期出错的缘由是后面的一句没有设定。
    4. 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'

    5. 前面的设置是使用令牌
    6. 后面的设置是存储令牌的设置,二者缺一不可。
  2. 使用postMan测试的时候:
    1. 采用post
    2. header中设置:Content-Type: application/json
    3. 采用raw方式,以json字符串设置内容。