OAuth 2.0 - Web 伺服器



Web 伺服器是一個計算機系統,它透過使用 HTTP 向用戶交付網頁。客戶端 ID 和密碼儲存在 Web 應用伺服器上,每當應用程式要訪問資源伺服器時便是如此。儲存在 Web 應用伺服器上的客戶端 ID 和密碼旨在保密。

下圖描繪了機密客戶端 Web 應用伺服器 −

Web Application Server
  • 在上圖中,資源所有者允許機密客戶端訪問託管在資源伺服器上的資料,而客戶端 ID 和密碼在伺服器上嚴格保密。

  • 客戶端 ID 和密碼在授權伺服器上的客戶端應用程式中是唯一的。

  • 資源伺服器是一個伺服器,它託管諸如 Facebook、Twitter、Google 等資源。這些資源儲存在資源伺服器上,由客戶端應用程式訪問,並且由資源所有者擁有這些資源。

  • 然後,資源所有者的資源由授權伺服器使用機密客戶端 Web 應用程式進行訪問。

oauth2.0_architecture.htm
廣告
© . All rights reserved.