我使用Active Directory和ADFS 2.0設置測試Server 2008盒。我有一個使用WIF聯合身份的ASP.NET應用程序。 ADFS被配置爲使用Active Directory作爲身份信息。我使用WIF將客戶端應用程序配置爲使用ADFS端點。ADFS 2.0 - 如何調試「401 - 未經授權」
當我嘗試從瀏覽器以用戶的身份加載ASP.NET應用程序時,我被重定向到ADFS端點並提示輸入憑據。我試圖用多個用戶帳戶登錄,甚至重置密碼,但憑據似乎從未正確,並返回401 Unauthorized。我可以使用相同的憑據成功登錄到其他系統。
我已經在詳細模式下啓用了調試跟蹤並啓用了詳細模式下的審計,但是我找不到任何錯誤或信息來幫助我找出問題所在。
如何獲取更多信息以縮小問題範圍?
UPDATE:
我發現,這個問題是由我的測試環境造成的。我的開發機器在我們的公司域名(acme.com)上。我爲測試域控制器(notacme.com)和Web服務器創建了兩個2008R2 VM。
如果我嘗試從acme.com域上的計算機訪問網站,則會出現上述錯誤。如果我嘗試通過notacme.com域上的計算機訪問網站,它可以正常工作。
如何從acme.com域上的計算機訪問網站?
您的ADFS身份驗證模式是如何配置的?表單還是集成? – shizik
我認爲它是集成配置。我怎樣才能確定? – chief7
集成模式在IE以外的瀏覽器中不起作用。您可以檢查網絡中的配置。adfs web應用程序的配置文件,通常位於microsoft.identityServer配置部分的C:\ inetpub \ adfs \ ls中。 – shizik