Show / Hide Table of Contents

Class ClaimsIdentitiesExtensions

Inheritance
object
ClaimsIdentitiesExtensions
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.Security.Claims
Assembly: SuperOffice.Plugins.dll
Syntax
public static class ClaimsIdentitiesExtensions

Methods

AllClaims(IEnumerable<ClaimsIdentity>)

Declaration
public static IEnumerable<Claim> AllClaims(this IEnumerable<ClaimsIdentity> identities)
Parameters
Type Name Description
IEnumerable<ClaimsIdentity> identities
Returns
Type Description
IEnumerable<Claim>

GetClaimValues(IEnumerable<ClaimsIdentity>, string)

Declaration
public static IEnumerable<string> GetClaimValues(this IEnumerable<ClaimsIdentity> identities, string claimType)
Parameters
Type Name Description
IEnumerable<ClaimsIdentity> identities
string claimType
Returns
Type Description
IEnumerable<string>

HavingClaimsOfClaimType(IEnumerable<ClaimsIdentity>, string)

Filter enumerable of ClaimsIdentity on those having claims of the provided

Declaration
public static IEnumerable<ClaimsIdentity> HavingClaimsOfClaimType(this IEnumerable<ClaimsIdentity> identities, string claimType)
Parameters
Type Name Description
IEnumerable<ClaimsIdentity> identities
string claimType
Returns
Type Description
IEnumerable<ClaimsIdentity>

TryGetClaimValue(IEnumerable<ClaimsIdentity>, string, out string, bool)

Declaration
public static bool TryGetClaimValue(this IEnumerable<ClaimsIdentity> identities, string claimType, out string value, bool allowEmptyValues = false)
Parameters
Type Name Description
IEnumerable<ClaimsIdentity> identities
string claimType
string value
bool allowEmptyValues
Returns
Type Description
bool
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top