OAuth

OAuth 是一种安全的授权协议,它允许你授权一个应用程序(例如一个社交媒体管理工具)访问你在另一个服务(例如你的 Twitter 账户)上的数据,而无需分享你的密码。

它的工作方式

它的工作原理是,当你授权时,服务提供方(如 Google)会向请求方应用颁发一个临时的、有特定权限范围的访问令牌,而不是你的真实密码。这极大地提高了安全性,因为应用无法获取你的登录凭证,并且你可以随时撤销其访问权限。

示例

  • 1.使用 Google 或 Facebook 账户登录一个新网站或手机应用
  • 2.授权一个健身应用读取你智能手表上的运动数据
  • 3.允许一个项目管理工具访问并同步你的 Google 日历

相关术语