2015-03-31 63 views
0

我試圖在我的開發ADFS服務器上配置自定義屬性存儲。我已經創建了示例解決方案來向ADFS注入自定義聲明。將自定義DLL添加到adfs服務器(C:\ Windows \ ADFS)。在ADFS管理控制檯中創建自定義屬性存儲。當我檢查事件日誌以查看自定義屬性存儲是否已成功加載時,我看到下面的錯誤。ADFS 3.0自定義屬性存儲配置錯誤

服務器:Windows Server 2012中R2

(解決方案命名空間:ADFSCustomAtrStore --- DLL名稱: ADFSCustomAtrStore.dll)

我已經嘗試了以下兩個選項自定義屬性類名:

ADFSCustomAtrStore.Class1,ADFSCustomAtrStore ADFSCustomAtrStore.Class1

事件ID:149

在聯合服務配置的處理中, 屬性商店「ADFSCustomAtrStore」不能被加載。屬性 存儲類型:如果您使用的是自定義屬性存儲設備ADFSCustomAtrStore.Class1

用戶操作,驗證 自定義屬性存儲設備使用AD FS管理 管理單元配置。

附加數據不能從 組件加載類型ADFSCustomAtrStore.Class1' 'Microsoft.IdentityServer.ClaimsPolicy,版本= 6.3.0.0, 文化=中性公鑰= 31bf3856ad364e35'。

要解決下面嘗試的問題,但沒有成功。 爲GAC安裝了自定義解決方案。並在ADFS的自定義屬性存儲類文本框中提供以下內容:

CustomAttributeStores.Class1,AttributeStore, Version=1.0.0.0, Culture=neutral, PublicKeyToken=[SolKEY]. 

任何輸入/幫助將很好。

我已經提到下面的博客文章配置自定義屬性存儲設備: http://blogs.technet.com/b/cloudpfe/archive/2013/12/27/how-to-create-a-custom-attribute-store-for-active-directory-federation-services-3-0.aspx

回答

0

我遵循同樣的職位,我只是把屬性存儲庫DLL在C:\ WINDOWS \ ADFS。在我的Visual Studio 2013項目中,我從ADFS服務器中獲取了Microsoft.IdentityServer.ClaimsPolicy.dll。 小心地對所有事件消息進行紅色事件ID爲111的事件ID 111之後的答案。 我學到的是:參數區分大小寫。