0
我正在運行一個MVC5項目,該項目使用從ADFS收到的聲明進行身份驗證。 對於特定的聲明類型,我需要包含用戶有權查看的組織列表。從ADFS接收聲明中的值列表
這可以通過包含列表作爲聲明的屬性來完成,還是可以以任何其他方式完成?
如果是這樣,我該如何在ADFS中設置此聲明?
我正在運行一個MVC5項目,該項目使用從ADFS收到的聲明進行身份驗證。 對於特定的聲明類型,我需要包含用戶有權查看的組織列表。從ADFS接收聲明中的值列表
這可以通過包含列表作爲聲明的屬性來完成,還是可以以任何其他方式完成?
如果是這樣,我該如何在ADFS中設置此聲明?
最簡單的方法是在AD中爲包含組織列表的每個用戶創建一個多值屬性。
然後有一個正常的AD映射聲明規則。
請注意,這不會產生一個索賠列表,而是多個索賠。
請參考:ADFS : Multi-valued attributes from AD。
另一種方法是將每個組織作爲安全組,然後根據需要爲每個組創建用戶成員。
然後,您可以創建組聲明規則。