Web技術基礎

相片沖印服務的應用程式,取得使用者的許可後,讀取使用者存放在另一家公司相片儲存服務中的相片。在OAuth 2.0中,向使用者顯示請求許可的畫面,並在使用者同意後對應用程式發行存取權杖的角色,為下列何者?

  1. A資源伺服器
  2. B授權伺服器
  3. C用戶端
查看答案與解析

正確答案:B. 授權伺服器

OAuth 2.0有資源擁有者(使用者)、用戶端(相片沖印服務的應用程式)、授權伺服器、資源伺服器(回傳相片的API)四種角色。授權伺服器確認使用者並取得同意後,對用戶端發行限定範圍(scope)與期限的存取權杖。用戶端附上權杖呼叫資源伺服器的API,資源伺服器確認權杖後回傳相片。使用者不必把相片儲存服務的密碼交給應用程式,之後也能撤銷許可。

  • A. 資源伺服器是確認權杖並回傳資源(相片)的一方。發行權杖的是授權伺服器。
  • B. 正確。取得使用者的同意後發行存取權杖。
  • C. 用戶端是收到權杖後呼叫API的一方(相片沖印服務的應用程式)。
練習這個領域 前往領域頁面

Web技術基礎的其他題目

  1. 關於OAuth 2.0與OpenID Connect的關係,下列說明何者正確?
  2. 符合REST概念的Web API設計,下列何者適當?
  3. 在瀏覽器中開啟 https://www.example.com:8443/docs/guide.html?lang=ja#install。這個URL中,不包含在送往伺服器的請求裡、只在網頁載入後於瀏覽器內使用的部分,為下列何者?
  4. 為了在URL的查詢中放入日文的「あ」,把這個字元以UTF-8表示的位元組序列(E3 81 82)進行百分比編碼。結果下列何者正確?
  5. 在聊天應用程式中,想把新訊息立即從伺服器送到瀏覽器。關於WebSocket的說明,下列何者正確?