Show / Hide Table of Contents

Class ExtendedIdentityBuilderExtensions

Builder extension methods for registering additional services

Inheritance
Object
ExtendedIdentityBuilderExtensions
Inherited Members
Object.Equals(Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
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.

Back to top Generated by DocFX