2016-12-02 132 views
0

我有一個在AAD中註冊的本地應用程序,並且我已將其作爲身份提供者添加到ACS中。現在我想使用AAD發佈的JWT令牌向ACS請求服務總線的令牌。我檢查了這篇文章:如何:[通過OAuth WRAP協議從ACS請求令牌] [1]通過AAD JWT令牌從ACS請求令牌

[1]:https://msdn.microsoft.com/en-us/library/azure/hh674475.aspx#BKMK_1並且列出了從ACS請求令牌的三種方式:密碼,SWT和SAML。我想知道它是否受支持,或者有使用JWT令牌進行請求的任何示例。

回答

0

由於此類ACS功能正在轉移到Azure活動目錄,並且AAD將很快成爲所有authn/authZ的一項服務,ACS將會日落。因此,您需要按照流程或在AAD中註冊您的應用程序,然後在成功驗證來自客戶端應用程序的請求後如何手動處理JWT令牌響應。它使用json Web令牌處理程序。

請參閱此處的示例。 AAD JWT token handler sample 當然這是一個帶有web api的示例,您必須根據您的應用程序進行修改。

+0

另一個問題是,我知道AAD也可以發出SAML令牌,因爲我可以看到端點面板中列出了SAML端點。是否有任何來自本地應用程序的SAML請求示例? – Jian