2017-04-27 48 views
1

我正在開發與IBM MobileFirst後端集成的Android本機應用程序。IBM MobileFirst SDK如何檢查用戶身份驗證Android本機應用程序

我有,需要自定義驗證預定義的境界,例如(「testAuthRealm」)

和一些操作問題,當我打電話,要求身份驗證和用戶沒有認證它返回一個響應的任何操作一些細節:

WL版本:7.1

反正,我可以從響應檢測到用戶沒有通過驗證 但我認爲這是不檢查驗證的好方法。

我詢問:

  • 有從MF SDK任何支持的方法來檢查用戶授權的境界?
  • 是否很好地檢查響應中的授權?

提醒請

回答

0

如果你請求一個受保護的資源,服務器響應將包含所需的授權狀態(根據您的自定義驗證器實現)。此服務器響應將啓動客戶端應用程序中的挑戰處理過程。這是設計。請參閱Custom Authentication documentation。這樣您就不必分別檢查授權狀態,然後嘗試登錄。

  1. MF SDK是否有任何支持的方法來檢查領域的用戶授權?

    你可以考慮在客戶端SDK下列API之一:

    一)isAuthorizationRequired

    B)getUserIdentity

    C)getLoginName

    d)getUserName

  2. 檢查水庫的授權很好嗎? ponse?

    客戶端的挑戰處理將取決於授權狀態(來自服務器響應)。基於這種狀態,您可以處理挑戰或允許訪問。因此,您需要檢查並驗證服務器響應以完成身份驗證流程。

相關問題