[授權] OAuth 2.0 Authorization Framework
介紹 Introduction OAuth 是一套授權框架,讓第三方應用程式(被授權方)不需取得原始帳號、密碼等敏感資訊,獲得有限的權限以存取資源,目前版本為 2.0。 運作方式為授權伺服器發放 token給第三方應用,token 上記載相關權限範圍(scope),資源伺服器需要權限存取時第三方應用再把 token 出示給系統驗證。
腳色(Roles) 授權伺服器 (Authorization Server):負責管理使用者授權的伺服器。 資源伺服器 (Resource Server):儲存資源的伺服器。 第三方應用程式 (Third-Party Application):需要存取資源的應用程式。 使用者 (User):授權第三方應用程式存取其資源的使用者。 RFC 規範 RFC 6749
是 OAuth 2.0 的核心規範,描述了 OAuth 2.0 的授權框架和授權流程。 RFC 6750
OAuth 2.0 的另一個相關規範,定義了用於訪問受保護資源的身份驗證方法,規範包括 Bearer Token 的身份驗證。 Reference RFC 6749