OAuth 2.0 与 Auth0

问题描述 投票:0回答:5

OAuth 2.0 和 Auth0 有什么区别?我应该使用哪一个来开发认证系统?

oauth-2.0 auth0
5个回答
196
投票

OAuth 2.0是一种标准化授权协议,Auth0是一家销售具有身份验证和授权服务的身份管理平台的公司,该平台实现OAuth2协议(等等)。


91
投票

OAuth 2.0 是一种协议,允许用户向另一个站点授予对其在一个站点上的资源的有限访问权限,而无需公开其凭据。

Auth0 是一个管理网络、移动和物联网通用身份平台的组织,可以处理其中任何一个 - B2C、B2B、B2E 或组合。

:Okta, Inc于2021年5月3日宣布成功完成对Auth0的收购。

来源


37
投票

如果您无法理解以上任何内容,

  • OAuth 2 - 是一种为任何类型的软件(Windows、移动或 Web)实施授权的标准或协议
  • Auth0 - 是一款实现 OAuth2 协议的软件产品(云和本地)。您可以使用 Auth0 来简化您的 身份验证和授权要求。

4
投票

我们主要使用 auth 2.0 在服务器端进行基于会话的安全管理。 OAuth 2.0 是一个授权框架,使第三方应用程序能够获得对最终用户拥有的资源的有限访问权限。这是关于资源访问和共享。而https://auth0.com是一家销售用于身份验证相关任务的身份管理平台的公司。因此,在 auth0.com 服务的帮助下,应用程序开发人员无需编写登录/注册/社交登录代码,也无需考虑其安全性。完整的用户管理任务由auth0组织管理。


2
投票

您打算使用什么身份提供商?

Auth0、identityserver、ADFS 4.0 等都支持 OAuth 堆栈。

使用隐式 OAuth 流程,您可以将 Angular 应用程序连接到其中任何一个。

© www.soinside.com 2019 - 2024. All rights reserved.