Oauth2

All things about OAuth

OAuth 是一种开放协议,允许通过网络、移动和桌面应用程序以简单标准的方式进行安全授权。

OAuth2和OIDC区别

认证和授权

认证 (Authentication)

  • 认证是验证用户、设备或系统身份的过程。
  • 常见的认证方式包括用户名/密码、生物特征(如指纹、人脸)、单点登录(SSO)等。
  • 认证确保只有被授权的实体才能访问系统或资源。

[译]OAuth2.0服务器

背景

前言

作者:Aaron Parecki

我第一次接触 OAuth 是在 2010 年,当时我正在构建一个 API,我知道我希望第三方开发人员能够在其基础上构建应用程序。当时,OAuth 看起来令人生畏。OAuth 1 的实现只有少数几个,而 OAuth 2.0 仍是一个草稿。一天晚上,我决定坐下来,拿着精酿啤酒和最新草案的纸质副本,从头到尾阅读它,直到我理解它。