繁体   English   中英

没有Spring,是否可以使用OAuth2保护我的Java REST API?

[英]Is it possible to secure my Java REST API with OAuth2 without Spring?

我正在服务器端应用程序上工作,这将是REST API。 用户可以通过此API将来自自己的手工客户端的数据发布到我们自己的系统中。 我当然会记录数据的格式。 但是我的问题是,使用OAuth2实施身份验证是否明智?还是最好还是走SSL +基本身份验证路线? 如果是这样,为什么? 我在Google上搜索了大量关于OAuth2的帖子和指南,如果不是OAuth2正在处理的是客户端,那是Spring Security组合,我发现很难遵循且难以实现,因为我们公司中没有人使用过Spring框架。

至于“ OAuth2与基本身份验证”,请阅读此问题 (OAuth(访问令牌)与API密钥)和可接受的答案

Spring Security OAuth只是一种实现。 您可以在此处找到其他实现。 应该注意的是,现代OAuth服务器实现支持OpenID Connect ,但是Spring Security OAuth不支持。 如果您的团队不熟悉Spring框架,则没有理由使用Spring Security OAuth。 存在许多更好的实现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM