我了解如何为客户端编写Running OAuth 2.0代码。
使用像Google这样的现有授权服务器似乎并不太复杂。
问题是:如何实现我自己的授权服务器?
由于许多公司拥有自己的用户/权限系统,基于LDAP(例如Active Directory)等 - 他们必须拥有自己的授权服务器。
是否有框架,库等?或者我是否必须从头开始编写代码?
答案 0 :(得分:15)
最佳参考是OAuth 2.0 site。它们列出了可以使用的可用服务器库。目前,选项包括:
<强>爪哇强>
<强> PHP 强>
<强>的Python 强>
其他
我还强烈建议您在开始之前阅读有关标准如何工作的所有documentation available。 OAuth有很多部分,可能会让人感到困惑。至少,这就是我的感受。
答案 1 :(得分:0)
查看Forgrock的OpenAM。只需要很少的工作就可以运行基于java的OAuth授权服务器。