CaseSensitiveClaimsIdentity Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A derived ClaimsIdentity where claim retrieval is case-sensitive. The current ClaimsIdentity retrieves claims in a case-insensitive manner which is different than querying the underlying SecurityToken. The CaseSensitiveClaimsIdentity provides consistent retrieval logic between the SecurityToken and ClaimsIdentity.
public class CaseSensitiveClaimsIdentity : System.Security.Claims.ClaimsIdentity
type CaseSensitiveClaimsIdentity = class
inherit ClaimsIdentity
Public Class CaseSensitiveClaimsIdentity
Inherits ClaimsIdentity
- Inheritance
-
CaseSensitiveClaimsIdentity
Constructors
CaseSensitiveClaimsIdentity() |
Initializes an instance of CaseSensitiveClaimsIdentity. |
CaseSensitiveClaimsIdentity(ClaimsIdentity) |
Initializes an instance of CaseSensitiveClaimsIdentity. |
CaseSensitiveClaimsIdentity(IEnumerable<Claim>, String, String, String) |
Initializes an instance of CaseSensitiveClaimsIdentity. |
CaseSensitiveClaimsIdentity(IEnumerable<Claim>, String) |
Initializes an instance of CaseSensitiveClaimsIdentity. |
CaseSensitiveClaimsIdentity(IEnumerable<Claim>) |
Initializes an instance of CaseSensitiveClaimsIdentity. |
CaseSensitiveClaimsIdentity(String, String, String) |
Initializes an instance of CaseSensitiveClaimsIdentity. |
CaseSensitiveClaimsIdentity(String) |
Initializes an instance of CaseSensitiveClaimsIdentity. |
Properties
SecurityToken |
Gets the SecurityToken associated with this claims identity. |
Methods
FindAll(String) |
Retrieves a IEnumerable<T> where each Type equals |
FindFirst(String) | |
HasClaim(String, String) |
Determines if a claim with type AND value is contained within this claims identity. |