rest - 使用 REST API 进行 Spring 安全身份验证?

标签 rest authentication spring-mvc grails spring-security

我有一个提供 REST api 的 Grails 后端。我的移动应用程序访问此 REST Api 以从服务器获取数据。身份验证、登录和注销应使用 Spring Security 完成。

这对桌面用户非常有用,因为我提供在我的服务器上构建的页面。

我必须如何为我的 REST Controller 使用 Spring Security 才能使身份验证、登录和注销正常工作?

最佳答案

如果您提供的是 REST API,则可能无需实现登录和注销。在身份验证方面,通常最简单的做法是使用 HTTP Basic。 Spring Security 开箱即用地支持 Basic,因此这对您来说应该不是问题。

以下是 Erwin Vervaet 博客中有关 setting up Grails to use HTTP Basic authentication 的精彩读物.

关于rest - 使用 REST API 进行 Spring 安全身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20106319/

相关文章:

rest - RESTful Web 服务是重用基础设施的正确方式吗?

rest - 是否有一个图数据库可以自动为每个节点生成静态端点?

python - Django REST 框架 : read-write Custom Relational Fields

security - 在 cookie 中保存散列密码真的很危险吗?

spring-mvc - Spring SseEmitter 导致响应提交后无法转发异常

java - 为什么我的标题在 POST 后为空?

asp.net - ClaimsAuthenticationManager 与 IAuthenticationFilter 与 OWIN 表单例份验证

Python urllib2、基本 HTTP 身份验证和 tr.im

spring - 在 Controller 内创建 session cookie

java - spring-data-redis 与 Spring 3 兼容吗?