gpt4 book ai didi

oauth-2.0 - 如何实现 OAuth 2.0 授权服务器?

转载 作者:行者123 更新时间:2023-12-04 10:04:04 26 4
gpt4 key购买 nike

我了解如何为客户端编写 Running OAuth 2.0 代码。

使用现有的授权服务器,如谷歌,似乎并不太复杂。

问题是:如何实现我自己的授权服务器?

由于许多公司拥有自己的用户/权限系统、基于 LDAP(例如 Active Directory)等 - 他们必须拥有自己的授权服务器。

是否有框架、库等?还是我必须从头开始编写代码?

最佳答案

最好的引用是OAuth 2.0 site .它们列出了您可以使用的可用服务器库。目前,选项有:

Java

  • Apache 奥尔图
  • OAuth 的 Spring Security
  • API 授权服务器 (v2-31)
  • ReSTLet 框架(草案 30)
  • Apache CXF

  • PHP
  • PHP OAuth2 服务器和演示
  • PHP OAuth 2.0 身份验证和资源服务器和演示
  • PHP OAuth 2.0(AS 带有 SAML/BrowserID AuthN,带有管理 REST API,参见演示)

  • python
  • Python OAuth 2.0 提供程序(参见教程)
  • OAuthLib(OAuth 请求签名逻辑的通用实现)可用于 Django 和 Flask Web 框架

  • 其他
  • NodeJS OAuth 2.0 提供者
  • Ruby OAuth2 服务器(草案 18)
  • .NET DotNetOpenAuth
  • Erlang Oauth2 服务器框架

  • 我还强烈建议您阅读所有 documentation available在开始之前了解标准的工作原理。 OAuth 有很多部分,它可能会让人感到困惑。至少,这就是我的感觉。

    关于oauth-2.0 - 如何实现 OAuth 2.0 授权服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24798844/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com