Apache Syncope 与 OAuth 2
Apache Syncope with OAuth 2
我正在尝试查找有关使用具有 OAuth 2 授权的 Apache syncope(身份管理系统)的一些信息。
我看到 AS 中还没有实现,如下所示:https://issues.apache.org/jira/browse/SYNCOPE-534 所以 AS 是 "pure" Identity Manager - 不直接参与授权操作,如 oauth 2.0
我发现我应该使用一些访问管理器来实现这种情况。
我应该使用哪些访问管理器?你能给点建议吗?谢谢
在页面 Access Managers 上,您可以看到存在多个,只是 OAuth 2
没有。
对于 OAuth 2
必须开发一个访问管理器,也许可以在现有的基础上开发。
查看有关 OpenID
的一些提交,存在以下列表:
- [SYNCOPE-1270] implementation for
OpenID
Connect for Admin Console and Enduser
- [SYNCOPE-1270]
OpenID
Connect Logout implementation
- [SYNCOPE-1018] self registration for
OpenID
Connect
虽然它似乎混合在核心中,所以以同样的方式进行可能是不切实际的,因为核心无法再毫无问题地更新。
另一方面,如果您愿意直接将新的 Access Manager 提供给核心开发人员,那也没关系,但建议您先联系 github 上的核心开发人员。
虽然 REST 可能作为单独模块的接口,但身份验证过程在技术上被解释为 Provisioning Service
。
在 Extensions you get an impression which extensions exist and you'd to verify them to get knowledge how to solve your approach in an own extension. I'd chose perhaps SAML 2.0 Service Provider 中,因为它也与身份验证有关。
关于OAuth 2
本身就有一个few implementations in github,遗憾的只有PHP,但也许对你有点帮助。
我正在尝试查找有关使用具有 OAuth 2 授权的 Apache syncope(身份管理系统)的一些信息。
我看到 AS 中还没有实现,如下所示:https://issues.apache.org/jira/browse/SYNCOPE-534 所以 AS 是 "pure" Identity Manager - 不直接参与授权操作,如 oauth 2.0
我发现我应该使用一些访问管理器来实现这种情况。 我应该使用哪些访问管理器?你能给点建议吗?谢谢
在页面 Access Managers 上,您可以看到存在多个,只是 OAuth 2
没有。
对于 OAuth 2
必须开发一个访问管理器,也许可以在现有的基础上开发。
查看有关 OpenID
的一些提交,存在以下列表:
- [SYNCOPE-1270] implementation for
OpenID
Connect for Admin Console and Enduser - [SYNCOPE-1270]
OpenID
Connect Logout implementation - [SYNCOPE-1018] self registration for
OpenID
Connect
虽然它似乎混合在核心中,所以以同样的方式进行可能是不切实际的,因为核心无法再毫无问题地更新。
另一方面,如果您愿意直接将新的 Access Manager 提供给核心开发人员,那也没关系,但建议您先联系 github 上的核心开发人员。
虽然 REST 可能作为单独模块的接口,但身份验证过程在技术上被解释为 Provisioning Service
。
在 Extensions you get an impression which extensions exist and you'd to verify them to get knowledge how to solve your approach in an own extension. I'd chose perhaps SAML 2.0 Service Provider 中,因为它也与身份验证有关。
关于OAuth 2
本身就有一个few implementations in github,遗憾的只有PHP,但也许对你有点帮助。