-
java部门负责管理的项目源码中包含一项名为“apis”的功能,该功能为OAuth授权即服务
资源介绍
java部门管理的项目源码
警告:该项目不再积极维护。
如果有人仍在使用它并愿意接管维护,请告诉我们,我们可以看到如何安排访问。
蜜蜂
apis
(APIs
Secure)
项目提供了一个
OAuth
2.0
授权服务器,可用于启动您的
API
身份验证。
从本质上讲,它使您能够专注于您的实际资源端点并使用开箱即用的授权服务器来验证资源所有者并随后验证授予客户端应用程序的访问令牌。
我们将在下面的部分中更详细地描述典型用例。
特征
OAuth2
授权服务器符合
可插入的身份验证和
userConsent
处理(提供默认实现)
支持授权代码、隐式授权和客户端凭据
可选的刷新令牌
实现在资源服务器中使用的
Java
过滤器,用于与授权服务器进行所有必需的通信
包含用于注册资源服务器和客户端应用程序的
GUI
客户端是高度可配置的(刷新令牌、允许隐式授权、允许客户端凭据等)
两个
OAuth2
演示资源服务器
DropWizard
具有有限功能的独立资源服务器(使用基于内存
JSON
的后端)来演示
OAuth
授权服务器
标准
Java
Web
应用程序,用于展示典型资源服务器和授权服务器