【发布时间】:2015-07-04 11:54:49
【问题描述】:
我正在使用 Spring 4.1.6 和 spring-boot-starter-data-rest 构建一个宁静的 API。
为了使其余的 api 功能齐全,我需要最后一块拼图:安全性。现在我注意到 spring 有自己的 spring-security-* 包可以帮助完成这项任务。
我尝试使用spring-security-config 和spring-security-web,它就像一个魅力,除了如果用户未通过身份验证,spring 会将用户重定向到登录,从而提供一个 HTML 登录表单。
因为它是一个 Restful API,如果用户缺少凭据或没有足够的权限来读取特定资源,我只需要在 JSON 对象中返回一个错误。
我敢肯定我不是第一个提出这个问题的人,我在网上搜索了问同样问题的人,但找不到我正在寻找的东西。所以..我应该继续我在这个方向上的研究,还是应该找到一些东西?
欢迎任何建议, 谢谢你
【问题讨论】:
标签: spring rest spring-security spring-security-rest