2016-03-29 115 views
1

現在,我有一個本機azure應用程序,我的iOS應用程序使用ADAL進行身份驗證,沒有任何問題。我在Azure中添加了一個Web API,它由Azure API Management資源管理。我有使用使用Azure AD進行身份驗證的oAuth服務器的此API(全部在Azure API管理中創建)。ADAL iOS身份驗證到Azure Web API

我遇到的問題是我從我的iOS應用程序收到的oAuth令牌沒有被我的Web API接受。他們都使用oAuth來訪問相同的Azure Active Directory。我嘗試更改我的iOS應用程序,以使用Web API應用程序客戶端ID而不是本機應用程序客戶端ID。這個問題在認證過程中變成了,它在請求中需要一個「client_secret」。查看ADAL iOS庫,我沒有看到一種方法來獲取傳入客戶機密鑰的令牌作爲參數。

回答