Show / Hide Table of Contents

Class ClaimsIdentitiesBuilder

Inheritance
object
ClaimsIdentitiesBuilder
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 class ClaimsIdentitiesBuilder

Constructors

ClaimsIdentitiesBuilder(IEnumerable<ClaimsIdentity>)

Declaration
public ClaimsIdentitiesBuilder(IEnumerable<ClaimsIdentity> identities)
Parameters
Type Name Description
IEnumerable<ClaimsIdentity> identities

ClaimsIdentitiesBuilder(params ClaimsIdentity[])

Declaration
public ClaimsIdentitiesBuilder(params ClaimsIdentity[] identities)
Parameters
Type Name Description
ClaimsIdentity[] identities

Properties

Identities

Declaration
public IEnumerable<ClaimsIdentity> Identities { get; }
Property Value
Type Description
IEnumerable<ClaimsIdentity>

Methods

AddClaims(Action<ClaimsIdentityBuilder>)

Declaration
public ClaimsIdentitiesBuilder AddClaims(Action<ClaimsIdentityBuilder> builder)
Parameters
Type Name Description
Action<ClaimsIdentityBuilder> builder
Returns
Type Description
ClaimsIdentitiesBuilder

AddClaims(string, Action<ClaimsIdentityBuilder>)

Declaration
public ClaimsIdentitiesBuilder AddClaims(string authenticationType, Action<ClaimsIdentityBuilder> builderAction)
Parameters
Type Name Description
string authenticationType
Action<ClaimsIdentityBuilder> builderAction
Returns
Type Description
ClaimsIdentitiesBuilder

AddIdentity(ClaimsIdentity)

Declaration
public ClaimsIdentitiesBuilder AddIdentity(ClaimsIdentity identity)
Parameters
Type Name Description
ClaimsIdentity identity
Returns
Type Description
ClaimsIdentitiesBuilder

GetClaimValues(string)

Declaration
public IEnumerable<string> GetClaimValues(string claimType)
Parameters
Type Name Description
string claimType
Returns
Type Description
IEnumerable<string>

ModifyIdentity(ClaimsIdentity, Action<ClaimsIdentityBuilder>)

Declaration
public ClaimsIdentitiesBuilder ModifyIdentity(ClaimsIdentity identity, Action<ClaimsIdentityBuilder> builderAction)
Parameters
Type Name Description
ClaimsIdentity identity
Action<ClaimsIdentityBuilder> builderAction
Returns
Type Description
ClaimsIdentitiesBuilder

RemoveIdentioty(ClaimsIdentity)

Declaration
public ClaimsIdentitiesBuilder RemoveIdentioty(ClaimsIdentity identity)
Parameters
Type Name Description
ClaimsIdentity identity
Returns
Type Description
ClaimsIdentitiesBuilder

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top