Class ClaimsIdentitiesBuilder
Inheritance
ClaimsIdentitiesBuilder
Assembly: SuperOffice.Plugins.dll
Syntax
public class ClaimsIdentitiesBuilder
Constructors
ClaimsIdentitiesBuilder(IEnumerable<ClaimsIdentity>)
Declaration
public ClaimsIdentitiesBuilder(IEnumerable<ClaimsIdentity> identities)
Parameters
ClaimsIdentitiesBuilder(params 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