首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有弹簧安全保障吗?

有弹簧安全保障吗?
EN

Stack Overflow用户
提问于 2014-12-30 12:20:16
回答 1查看 547关注 0票数 1

我计划制作一个小型移动应用程序,它将依赖于java () rest。API将有如下所示的路径:

/rest/account POST (将创建一个新帐户(account由username+pass+email组成)

/rest/照片/例如,修改行为并向DB添加内容.

我还计划使用Security来处理身份验证/授权。因此,移动应用程序之前要进行任何授权呼叫(例如/rest/相像),它将不得不登录(所以基本上是/security_check?j_username=username&password )。

从现在开始,每个请求都必须在cookie中包含JSESSIONID。

我的问题是,这足够安全吗?我必须使用OAUTH2吗?还是过火了?

附加问题:由于您不需要通过身份验证才能创建帐户/rest/ account,那么避免用户创建1000000帐户的最佳方法是什么?Apache/ip过滤器?或者我应该在spring的某个拦截器中处理这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-01 16:58:54

1)是的,根据您的需求描述,我会说Security会做得很好。(REST服务通常是无状态的,而不是使用会话,但是Security可以同时处理这两个问题。)

2)你不需要使用OAuth2,除非你想从用户的Google或Facebook帐户中提取信息或类似的东西。

3)奖金问题并不是微不足道的。一种常见的方法是使用卡普查。例如,您可以使用OAuth将用户限制为他们拥有的每个Google/Facebook/X帐户的一个帐户。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27705375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档