logo

HK's note

  • Note
  • Tag
  • About
  • Link
  • TG
  • RSS
  • Config (44)
  • Share (30)
  • Tool (23)
  • Linux (22)
  • Docker (19)
  • Shell (11)
  • DevOps (10)
  • Cloudflare (9)
  • Note (7)
  • Java (6)
  • K8s (6)
  • Git (6)
  • OpenWrt (6)
  • AI (5)
  • PVE (5)
  • RSS (4)
  • Network (3)
  • Mac (3)
  • Spring (3)
  • Domain (3)
  • Web (2)
  • Telegram (2)
  • Notion (2)
  • Apps (2)
  • Nginx (2)
  • Go (1)
  • Chrome (1)
  • Android (1)
  • Script (1)
  • Terraform (1)
  • Tailscale (1)
  • Helm (1)
  • S3 (1)
  • XSS (1)
  • OAuth 2.0 (1)
  • NFS (1)

OAuth 2.0 相关整理记录

🕛 Apr 21, 2021

✨ OAuth 2.0 是一种开放标准的授权协议,用于应用程序访问其他网站上用户账户的权限管理。它提供了安全性、便利性和灵活性。OAuth 2.0 支持多种授权类型,包括授权码模式、隐式 / 简化模式、密码模式和客户端凭证模式。授权码模式是最常见的,用户会被重定向到授权服务器进行身份验证,并授权应用程序访问其账户。其他类型则不同程度上降低了安全性和交互性。开发过程中需要前端、后端和授权服务器三个模块来实现授权码模式。前端生成授权请求 URL,用户登录后会重定向到授权服务器,并返回授权码给前端。前端将授权码传递给后端,后端使用授权码交换访问令牌。授权服务器验证授权码,并返回访问令牌给后端。后端可以使用访问令牌来访问受保护的资源。这是一个简单的 OAuth 2.0 授权流程。


2025 © HK

YXVM+NodeSeek
NodeSupport Sponsor
Free server sponsorship for high-quality blogs, channels, open-source projects, and popular apps