2016-03-10 124 views
1

我們正在開發ASP.Net MVC REST API,並且我們希望用戶身份驗證應該通過ADFS進行,以便使用REST API。我讀了很多博客,但沒有發現任何有用的內容,其中用戶可以通過傳遞他的憑證(用戶名,密碼)來生成訪問令牌。然後生成的令牌將作爲不記名令牌發送到REST API。我們希望用戶發送憑證的原因是,我們要驗證請求是否來自可信用戶,而不是來自任何隨機人員。此外,我們要跟蹤哪個用戶已經消耗了哪些API等使用ADFS對用戶進行身份驗證

上述要求可以通過Azure的AD得到滿足,但我沒有發現任何方式做使用ADFS相同。任何幫助,將不勝感激。還有,我們可以得到相同的示例代碼嗎?

回答

0

如果您的組織或您的客戶已經有AAD和聯合與ADFS,它是好的使用Azure的AD和AUTH仍然是由ADFS處理。

如果您沒有Azure的廣告,請ADFS 2016 TP4和使用OPenIDConnect https://technet.microsoft.com/en-us/library/mt593305.aspx指導。它使用Azure AD樣本並修改以消耗ADFS。 ADFS 2016增加了對OpenIDConnect & OAuth的全面支持。

謝謝 // Sam(@MrADFS)

相關問題