簡體   English   中英

使用移動應用程序登錄到Web服務

[英]Login in to a Web Service with Mobile App

如果您試圖從API / Web服務請求數據,那么如何設計登錄過程?

如果是敏感數據,您是否將登錄請求發送到服務器/ w用戶名+密碼,並接收會話令牌或類似內容,還是您每次請求都發送用戶名+密碼?

假設您確實獲得了會話令牌。 您如何獲得新令牌,而不要求用戶重新輸入其憑據。 您是否在設備上保存了用戶名和密碼?

最好使用auth2的客戶端憑據流:

  1. 顯示帶有登錄頁面的網頁
  2. 用戶輸入用戶名和密碼
  3. 頁面重新加載,您可以從新頁面獲取參數(身份驗證代碼)
  4. 發出令牌請求以及從上一步檢索到的身份驗證代碼
  5. 用刷新令牌保存令牌
  6. 使用刷新令牌來獲取新令牌,但請記住,刷新令牌會將'refresh_token'值設置為null,因此您必須保存在開始時檢索的刷新令牌,以在新令牌過舊后(通常為3600s)發行

這個: http : //bshaffer.github.io/oauth2-server-php-docs/grant-types/client-credentials/ ,這個http://brentertainment.com/oauth2/將使它更易於理解和實施

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM