0
Claim
S:IdentityModel .NET 4.5,根據權利要求VS的.Net 4.6權利要求中使用爲具有以下性質<em>在</em><em>.NET 4.5</em>
ClaimType
:獲取根據權利要求的權利要求的類型。Issuer
:獲取索賠的發放者。OriginalIssuer
:獲取索賠的原始發行人。Properties
:獲取名稱 - 值對的屬性。Subject
:獲取索賠的主題。Value
:獲取索賠的價值。ValueType
:獲取聲明的值類型。
似乎有在的.Net 4.6具有以下性能Claim
小號,現在是新的:
ClaimType
:獲取索賠的類型。DefaultComparer
:獲取可以比較兩個Claim對象是否相等的對象。Resource
:獲取與此Claim對象關聯的資源。Right
:統一資源標識符(URI)的字符串表示形式,用於指定與此Claim對象關聯的權限。System
:代表系統實體的預定義聲明。
他們是要求中的claims-based-identity
概念相同的概念都只是不同的表現?
或者整個概念發生了變化?
更確切地說,我想考慮下面的授權數據:
- 的UserData:
UserId = "5"
; - ResourceData:
ResourceName = "Book"
; - ActionData:
ActionName = "ViewContents"
; - 環境數據:
SystemLanguage = "English"
。
據我所知,這個數據可以用4種不同的舊式索賠來表示。這對我來說很清楚如何創建它們。
該數據應該如何正確代表新的索賠?
謝謝!