Class ExtendedIdentityBuilderExtensions
Builder extension methods for registering additional services
Inherited Members
Namespace: IRM.AspNetCore.Identity
Assembly: IRM.AspNetCore.Identity.dll
Syntax
public static class ExtendedIdentityBuilderExtensions
Methods
AddOrganisationCaches(ExtendedIdentityBuilder, Type, Type)
Adds the organisation and person store caches.
Declaration
public static ExtendedIdentityBuilder AddOrganisationCaches(this ExtendedIdentityBuilder builder, Type organisationStoreType, Type personStoreType)
Parameters
ExtendedIdentityBuilder
builder
The builder. |
System.Type
organisationStoreType
The System.Type of organisation store. |
System.Type
personStoreType
The System.Type of person store. |
Returns
ExtendedIdentityBuilder
The builder. |
AddOrganisationCaches(MultitenantIdentityBuilder, Type, Type)
Adds the organisation and person store caches.
Declaration
public static MultitenantIdentityBuilder AddOrganisationCaches(this MultitenantIdentityBuilder builder, Type organisationStoreType, Type personStoreType)
Parameters
MultitenantIdentityBuilder
builder
The builder. |
System.Type
organisationStoreType
The System.Type of organisation store. |
System.Type
personStoreType
The System.Type of person store. |
Returns
MultitenantIdentityBuilder
The builder. |
AddOrganisationStore(ExtendedIdentityBuilder, Type)
Adds the organisation store.
Declaration
public static ExtendedIdentityBuilder AddOrganisationStore(this ExtendedIdentityBuilder builder, Type organisationStoreType)
Parameters
ExtendedIdentityBuilder
builder
The builder. |
System.Type
organisationStoreType
The System.Type of organisation store. |
Returns
ExtendedIdentityBuilder
The builder. |
AddOrganisationStore(MultitenantIdentityBuilder, Type)
Adds the organisation store.
Declaration
public static MultitenantIdentityBuilder AddOrganisationStore(this MultitenantIdentityBuilder builder, Type organisationStoreType)
Parameters
MultitenantIdentityBuilder
builder
The builder. |
System.Type
organisationStoreType
The System.Type of organisation store. |
Returns
MultitenantIdentityBuilder
The builder. |
AddOrganisationStoreCache(ExtendedIdentityBuilder)
Adds the organisation store cache.
Declaration
public static ExtendedIdentityBuilder AddOrganisationStoreCache(this ExtendedIdentityBuilder builder)
Parameters
ExtendedIdentityBuilder
builder
The builder. |
Returns
ExtendedIdentityBuilder
The builder. |
AddOrganisationStoreCache(ExtendedIdentityBuilder, Type)
Adds the organisation store cache.
Declaration
public static ExtendedIdentityBuilder AddOrganisationStoreCache(this ExtendedIdentityBuilder builder, Type organisationStoreType)
Parameters
ExtendedIdentityBuilder
builder
The builder. |
System.Type
organisationStoreType
The System.Type of organisation store. |
Returns
ExtendedIdentityBuilder
The builder. |
AddOrganisationStoreCache(MultitenantIdentityBuilder)
Adds the organisation store cache.
Declaration
public static MultitenantIdentityBuilder AddOrganisationStoreCache(this MultitenantIdentityBuilder builder)
Parameters
MultitenantIdentityBuilder
builder
The builder. |
Returns
MultitenantIdentityBuilder
The builder. |
AddOrganisationStoreCache(MultitenantIdentityBuilder, Type)
Adds the organisation store cache.
Declaration
public static MultitenantIdentityBuilder AddOrganisationStoreCache(this MultitenantIdentityBuilder builder, Type organisationStoreType)
Parameters
MultitenantIdentityBuilder
builder
The builder. |
System.Type
organisationStoreType
The System.Type of organisation store. |
Returns
MultitenantIdentityBuilder
The builder. |
AddPersonStore(ExtendedIdentityBuilder, Type)
Adds the person store.
Declaration
public static ExtendedIdentityBuilder AddPersonStore(this ExtendedIdentityBuilder builder, Type personStoreType)
Parameters
ExtendedIdentityBuilder
builder
The builder. |
System.Type
personStoreType
The System.Type of person store. |
Returns
ExtendedIdentityBuilder
The builder. |
AddPersonStore(MultitenantIdentityBuilder, Type)
Adds the person store.
Declaration
public static MultitenantIdentityBuilder AddPersonStore(this MultitenantIdentityBuilder builder, Type personStoreType)
Parameters
MultitenantIdentityBuilder
builder
The builder. |
System.Type
personStoreType
The System.Type of person store. |
Returns
MultitenantIdentityBuilder
The builder. |
AddPersonStoreCache(ExtendedIdentityBuilder)
Adds the person store cache.
Declaration
public static ExtendedIdentityBuilder AddPersonStoreCache(this ExtendedIdentityBuilder builder)
Parameters
ExtendedIdentityBuilder
builder
The builder. |
Returns
ExtendedIdentityBuilder
The builder. |
AddPersonStoreCache(ExtendedIdentityBuilder, Type)
Adds the organisation store cache.
Declaration
public static ExtendedIdentityBuilder AddPersonStoreCache(this ExtendedIdentityBuilder builder, Type personStoreType)
Parameters
ExtendedIdentityBuilder
builder
The builder. |
System.Type
personStoreType
The System.Type of person store. |
Returns
ExtendedIdentityBuilder
The builder. |
AddPersonStoreCache(MultitenantIdentityBuilder)
Adds the person store cache.
Declaration
public static MultitenantIdentityBuilder AddPersonStoreCache(this MultitenantIdentityBuilder builder)
Parameters
MultitenantIdentityBuilder
builder
The builder. |
Returns
MultitenantIdentityBuilder
The builder. |
AddPersonStoreCache(MultitenantIdentityBuilder, Type)
Adds the person store cache.
Declaration
public static MultitenantIdentityBuilder AddPersonStoreCache(this MultitenantIdentityBuilder builder, Type personStoreType)
Parameters
MultitenantIdentityBuilder
builder
The builder. |
System.Type
personStoreType
The System.Type of person store. |
Returns
MultitenantIdentityBuilder
The builder. |
AddUserClaimsPrincipalCache(ExtendedIdentityBuilder)
Adds a cache for the user claims principal factory result.
Declaration
public static ExtendedIdentityBuilder AddUserClaimsPrincipalCache(this ExtendedIdentityBuilder builder)
Parameters
ExtendedIdentityBuilder
builder
The builder. |
Returns
ExtendedIdentityBuilder
The builder. |
AddUserClaimsPrincipalCache(MultitenantIdentityBuilder)
Adds a cache for the user claims principal factory result.
Declaration
public static MultitenantIdentityBuilder AddUserClaimsPrincipalCache(this MultitenantIdentityBuilder builder)
Parameters
MultitenantIdentityBuilder
builder
The builder. |
Returns
MultitenantIdentityBuilder
The builder. |