【发布时间】:2015-03-28 23:56:39
【问题描述】:
我正在使用 Grails 版本 2.4.3 。我正在创建一个支持 RESTful API 的应用程序。由于应该对这些 API 的访问进行身份验证,因此我尝试了 Spring Security REST 插件。我检查了this example,我能理解的是,/api/login 控制器是身份验证点,它接收 JSON 格式的用户凭据,并且在成功身份验证后它提供访问令牌作为响应。我尝试使用POSTMAN Rest Client 向/api/login/ 发送带有有效JSON 数据的POST 请求。但它给了我以下错误。
401 Unauthorized , Similar to 403 Forbidden, but specifically for use when authentication is possible but has failed or not yet been provided. The response must include a WWW-Authenticate header field containing a challenge applicable to the requested resource.
我也尝试过使用 IntellijIDEA 的 REST 客户端,但不起作用。
然后我尝试使用有效的 JSON 数据向/api/login/ 发送 AJAX 请求
,但在控制台上得到 401。这里有什么问题?这是正确的登录端点吗?如何使用 JQuery 进行身份验证?
【问题讨论】:
标签: rest grails spring-security grails-plugin grails-2.4