gpt4 book ai didi

spring - Grails Spring 安全休息插件

转载 作者:行者123 更新时间:2023-12-02 08:11:00 25 4
gpt4 key购买 nike

我正在尝试来自 https://github.com/dmahapatro/grails-spring-security-rest-sample.git 的 Restful Spring Security Rest 插件

我将 Grails 升级到 2.3.7,将 Spring Security Rest 升级到 1.3.4。并且一切运行顺利。

我正在使用 postman 来测试其余登录。

网址:http://localhost:8080/grails-spring-security-rest-sample/api/login表单数据:用户名=用户,密码=通行证

但总是返回错误代码 400 Bad Request。配置或测试有问题吗?

谢谢,迪丁

最佳答案

这是一个内容类型为 application/json 的 POST 请求。调用/api/login的时候再引用一下dev tool,应该就清楚了。

这是由插件提供的设置驱动的,如下所示:

grails.plugin.springsecurity.rest.login.useJsonCredentials = true

如果您希望将其作为 url 参数传递,请关闭上述内容(在应用程序中)。默认设置是使用请求 url 参数:

//default is true
grails.plugin.springsecurity.rest.login.useRequestParamsCredentials = true

在这种情况下,请求可能如下所示:

http://localhost:8080/grails-spring-security-rest-sample/api/login?username=user&password=pass

用户名和密码的参数名称也可以通过以下设置自定义:

grails.plugin.springsecurity.rest.login.usernameParameter=customusername
grails.plugin.springsecurity.rest.login.passwordParameter=custompassword

关于spring - Grails Spring 安全休息插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23621189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com