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. |