小编Rod*_*rra的帖子

Spring Data REST中的身份验证和授权

我正在实现一个基于Spring Data REST的应用程序,我想知道是否有一种优雅的方法来使用此框架或相关框架实现身份验证和授权规则.

对REST服务器的所有HTTP请求都必须带有身份验证标头,我需要检查它们并决定是否根据HTTP方法以及经过身份验证的用户与所请求资源的关联进行授权.例如,(应用程序是电子学习系统的REST服务器),教师只能访问自己的课程部分,学生只能访问他们订阅的课程部分等.

我想知道是否有一种默认方式在Spring Data REST中实现授权.如果答案是否定的,你能否就我的问题提出建议?我在考虑:

  • Servlet过滤器
  • 春季安全
  • Spring Data REST Handler(如何访问HTTP头?)

spring authorization spring-mvc spring-security spring-data-rest

29
推荐指数
1
解决办法
3万
查看次数