我已經創建了Azure AD本機客戶端應用程序並賦予了Azure服務管理API的委託權限。現在,我可以使用ADAL庫從Windows Phone 8.1應用程序使用我的ID調用服務管理API。但是,即使我將其作爲共同管理員添加到我的目錄中,其他用戶也無法在其訂閱上調用操作。我爲用戶獲取令牌,但是當我嘗試進行API調用時,我得到'Invalid token:A security token exception occurred for the JWT token'
。有沒有辦法允許其他用戶使用其他人的AD中託管的AD應用程序使用ADAL身份驗證來訪問其訂閱的詳細信息?我已經搜索了相關的一些信息,我很樂意接受任何幫助。使用ADAL調用Azure服務管理API
回答
下面是我解釋你在做什麼。
你有一個本機應用程序,並將其連接到您的租戶並能正常工作在您租戶/訂閱訪問服務管理API。
你給應用程序一個朋友,他們正試圖用它來訪問他們租戶/訂閱服務管理API。
評論中的上述建議是正確的,但您需要查看讓本地應用程序爲多租戶的步驟。這樣,AD服務就會知道爲認證用戶尋找租戶。更改網址以使用'common'而不是租戶id是所需的步驟之一。這裏有幾個職位來幫助完成這一轉變。 http://www.cloudidentity.com/blog/2013/04/09/walkthrough-3-developing-multi-tenant-web-applications-with-windows-azure-ad/
這是一個本地客戶端的Windows Store應用程序的多租戶示例。我在電話應用程序的回購中找不到一個。希望這能讓你走上正軌。 https://github.com/AzureADSamples/NativeClient-WebAPI-MultiTenant-WindowsStore
我試過了建議的公共端點。身份驗證適用於所有用戶,但對服務管理API的授權不適用。當我將訪問令牌傳遞給API以處理屬於另一用戶的訂閱上的操作時,我得到一個安全令牌異常(未經授權),基本上是相同的錯誤。也許Azure服務管理API不支持多個租戶? – Sridhar 2015-04-20 09:07:02
- 1. 用於.Net的Azure服務管理API
- 2. 列表使用Azure服務管理API的Azure網站
- 3. Azure API管理服務API創建
- 4. Azure的服務管理API也適用於Windows Azure Pack嗎?
- 5. Azure服務管理api更改配置
- 6. Azure服務管理API元數據
- 7. Azure監視和使用服務管理API
- 8. 使用內部部署服務結構的azure api管理
- 9. 使用Windows Azure從Cloud Service訪問服務管理REST API
- 10. 使用本機C#API管理我的Azure雲服務?
- 11. 使用Windows Live ID訪問Windows Azure服務管理API
- 12. 使用Azure API管理創建API
- 13. 無法調用WSO2 API管理器1.10管理服務
- 14. Azure API App服務託管wcf服務
- 15. 使用Azure Active Directory進行Azure服務管理API身份驗證Oauth
- 16. 使用Azure AAD對Azure服務管理API進行身份驗證OAuth2
- 17. Azure服務負責人無法訪問服務管理API
- 18. Bluemix API管理服務API
- 19. 我可以使用Javascript調用Azure管理REST API嗎?
- 20. 使用Azure資源管理器REST API
- 21. 使用Azure REST API的管理證書
- 22. ACS Rest API類似於Windows Azure服務管理REST API參考
- 23. Azure API管理REST API用戶
- 24. 用於服務管理API的SDK
- 25. 異常訪問使用ADAL庫進行用戶管理的Azure AD B2C
- 26. API管理服務 - 管理員組
- 27. 使用ADAL對Azure API應用程序進行身份驗證
- 28. Azure API管理REST API調用突然失敗
- 29. Azure WCF服務使用Azure WCF服務
- 30. 在Azure API應用服務上託管Java REST API
您使用了什麼登錄權限? – 2015-03-31 17:12:45
我已經使用了'https://login.windows.net/' –
Sridhar
2015-04-01 07:58:02
嘗試https://login.windows.net/common並讓我知道 – 2015-04-01 13:57:13