C# Класс Thinktecture.IdentityModel.Extensions.IClaimsIdentityExtensions

Показать файл Открыть проект

Открытые методы

Метод Описание
DemandClaim ( this identity, Predicate predicate ) : void

Demands a specific claim.

DemandClaim ( this identity, string claimType ) : void

Demands a specific claim.

DemandClaim ( this identity, string claimType, string value ) : void

Demands a specific claim.

DemandClaim ( this identity, string claimType, string value, string issuer ) : void

Demands a specific claim.

GetClaimValue ( this identity, string claimType ) : string

Retrieves the value of a claim.

GetClaimValue ( this identity, string claimType, string issuer ) : string

Retrieves the value of a claim.

GetIssuerName ( this identity ) : string

Retrieves the issuer name of an IClaimsIdentity. The algorithm checks the name claim first, and if no name is found, the first claim.

TryGetClaimValue ( this identity, string claimType, string &claimValue ) : bool

Tries to retrieve the value of a claim.

TryGetClaimValue ( this identity, string claimType, string issuer, string &claimValue ) : bool

Tries to retrieve the value of a claim.

Описание методов

DemandClaim() публичный статический Метод

Demands a specific claim.
public static DemandClaim ( this identity, Predicate predicate ) : void
identity this The principal.
predicate Predicate The search predicate.
Результат void

DemandClaim() публичный статический Метод

Demands a specific claim.
public static DemandClaim ( this identity, string claimType ) : void
identity this The identity.
claimType string Type of the claim.
Результат void

DemandClaim() публичный статический Метод

Demands a specific claim.
public static DemandClaim ( this identity, string claimType, string value ) : void
identity this The identity.
claimType string Type of the claim.
value string The value.
Результат void

DemandClaim() публичный статический Метод

Demands a specific claim.
public static DemandClaim ( this identity, string claimType, string value, string issuer ) : void
identity this The identity.
claimType string Type of the claim.
value string The value.
issuer string The issuer.
Результат void

GetClaimValue() публичный статический Метод

Retrieves the value of a claim.
public static GetClaimValue ( this identity, string claimType ) : string
identity this The identity.
claimType string Type of the claim.
Результат string

GetClaimValue() публичный статический Метод

Retrieves the value of a claim.
public static GetClaimValue ( this identity, string claimType, string issuer ) : string
identity this The identity.
claimType string Type of the claim.
issuer string The issuer.
Результат string

GetIssuerName() публичный статический Метод

Retrieves the issuer name of an IClaimsIdentity. The algorithm checks the name claim first, and if no name is found, the first claim.
public static GetIssuerName ( this identity ) : string
identity this The identity.
Результат string

TryGetClaimValue() публичный статический Метод

Tries to retrieve the value of a claim.
public static TryGetClaimValue ( this identity, string claimType, string &claimValue ) : bool
identity this The identity.
claimType string Type of the claim.
claimValue string The claim value.
Результат bool

TryGetClaimValue() публичный статический Метод

Tries to retrieve the value of a claim.
public static TryGetClaimValue ( this identity, string claimType, string issuer, string &claimValue ) : bool
identity this The identity.
claimType string Type of the claim.
issuer string The issuer.
claimValue string The claim value.
Результат bool