2014-05-08 95 views
0

我正在運行一個MVC5項目,該項目使用從ADFS收到的聲明進行身份驗證。 對於特定的聲明類型,我需要包含用戶有權查看的組織列表。從ADFS接收聲明中的值列表

這可以通過包含列表作爲聲明的屬性來完成,還是可以以任何其他方式完成?

如果是這樣,我該如何在ADFS中設置此聲明?

回答

0

最簡單的方法是在AD中爲包含組織列表的每個用戶創建一個多值屬性。

然後有一個正常的AD映射聲明規則。

請注意,這不會產生一個索賠列表,而是多個索賠。

請參考:ADFS : Multi-valued attributes from AD

另一種方法是將每個組織作爲安全組,然後根據需要爲每個組創建用戶成員。

然後,您可以創建組聲明規則。

請參考:ADFS : Sending groups as claims