Class ClaimsIdentitiesBuilder
Inheritance
ClaimsIdentitiesBuilder
Assembly: SuperOffice.Plugins.dll
Syntax
public class ClaimsIdentitiesBuilder : Object
Constructors
ClaimsIdentitiesBuilder(IEnumerable<ClaimsIdentity>)
Declaration
public ClaimsIdentitiesBuilder(IEnumerable<ClaimsIdentity> identities)
Parameters
ClaimsIdentitiesBuilder(ClaimsIdentity[])
Declaration
public ClaimsIdentitiesBuilder(params ClaimsIdentity[] identities)
Parameters
Properties
Identities
Declaration
public IEnumerable<ClaimsIdentity> Identities { get; }
Property Value
Methods
AddClaims(Action<ClaimsIdentityBuilder>)
Declaration
public ClaimsIdentitiesBuilder AddClaims(Action<ClaimsIdentityBuilder> builder)
Parameters
Returns
AddClaims(String, Action<ClaimsIdentityBuilder>)
Declaration
public ClaimsIdentitiesBuilder AddClaims(string authenticationType, Action<ClaimsIdentityBuilder> builderAction)
Parameters
Returns
AddIdentity(ClaimsIdentity)
Declaration
public ClaimsIdentitiesBuilder AddIdentity(ClaimsIdentity identity)
Parameters
Returns
GetClaimValues(String)
Declaration
public IEnumerable<string> GetClaimValues(string claimType)
Parameters
Type |
Name |
Description |
String |
claimType |
|
Returns
ModifyIdentity(ClaimsIdentity, Action<ClaimsIdentityBuilder>)
Declaration
public ClaimsIdentitiesBuilder ModifyIdentity(ClaimsIdentity identity, Action<ClaimsIdentityBuilder> builderAction)
Parameters
Returns
RemoveIdentioty(ClaimsIdentity)
Declaration
public ClaimsIdentitiesBuilder RemoveIdentioty(ClaimsIdentity identity)
Parameters
Returns
Extension Methods
EnumUtil.MapEnums<From, To>(From)