View Source
Class IdentityBuilderExtensions
Extension methods for Microsoft.AspNetCore.Identity.IdentityBuilder
Assembly: Umbraco.Cms.Api.Management.dll
Syntax
public static class IdentityBuilderExtensions
Methods
View Source
AddMemberManager<TInterface, TUserManager>(IdentityBuilder)
Declaration
public static IdentityBuilder AddMemberManager<TInterface, TUserManager>(this IdentityBuilder identityBuilder) where TInterface : notnull where TUserManager : UserManager<MemberIdentityUser>, TInterface
Parameters
| Type |
Name |
Description |
| IdentityBuilder |
identityBuilder |
|
Returns
| Type |
Description |
| IdentityBuilder |
The current Microsoft.AspNetCore.Identity.IdentityBuilder instance.
|
Type Parameters
| Name |
Description |
| TInterface |
The member manager interface
|
| TUserManager |
The member manager type
|
View Source
AddRoleManager<TInterface, TRoleManager>(IdentityBuilder)
Declaration
public static IdentityBuilder AddRoleManager<TInterface, TRoleManager>(this IdentityBuilder identityBuilder) where TInterface : notnull where TRoleManager : RoleManager<UmbracoIdentityRole>, TInterface
Parameters
| Type |
Name |
Description |
| IdentityBuilder |
identityBuilder |
|
Returns
| Type |
Description |
| IdentityBuilder |
|
Type Parameters
| Name |
Description |
| TInterface |
|
| TRoleManager |
|
View Source
AddSignInManager<TInterface, TSignInManager>(IdentityBuilder)
Declaration
public static IdentityBuilder AddSignInManager<TInterface, TSignInManager>(this IdentityBuilder identityBuilder) where TSignInManager : SignInManager<BackOfficeIdentityUser>, TInterface
Parameters
| Type |
Name |
Description |
| IdentityBuilder |
identityBuilder |
The Microsoft.AspNetCore.Identity.IdentityBuilder
|
Returns
| Type |
Description |
| IdentityBuilder |
The current Microsoft.AspNetCore.Identity.IdentityBuilder instance.
|
Type Parameters
| Name |
Description |
| TInterface |
The sign in manager interface
|
| TSignInManager |
The sign in manager type
|
View Source
AddTwoFactorProvider<T>(MemberIdentityBuilder, string)
Declaration
public static MemberIdentityBuilder AddTwoFactorProvider<T>(this MemberIdentityBuilder identityBuilder, string providerName) where T : class, ITwoFactorProvider
Parameters
Returns
Type Parameters
View Source
AddUserManager<TInterface, TUserManager>(IdentityBuilder)
Declaration
public static IdentityBuilder AddUserManager<TInterface, TUserManager>(this IdentityBuilder identityBuilder) where TUserManager : UserManager<BackOfficeIdentityUser>, TInterface
Parameters
| Type |
Name |
Description |
| IdentityBuilder |
identityBuilder |
The Microsoft.AspNetCore.Identity.IdentityBuilder
|
Returns
| Type |
Description |
| IdentityBuilder |
The current Microsoft.AspNetCore.Identity.IdentityBuilder instance.
|
Type Parameters
| Name |
Description |
| TInterface |
The usermanager interface
|
| TUserManager |
The usermanager type
|
View Source
AddUserStore<TInterface, TStore>(IdentityBuilder, Func<IServiceProvider, TStore>)
Declaration
public static IdentityBuilder AddUserStore<TInterface, TStore>(this IdentityBuilder identityBuilder, Func<IServiceProvider, TStore> implementationFactory) where TStore : class, TInterface
Parameters
| Type |
Name |
Description |
| IdentityBuilder |
identityBuilder |
|
| Func<IServiceProvider, TStore> |
implementationFactory |
|
Returns
| Type |
Description |
| IdentityBuilder |
|
Type Parameters
| Name |
Description |
| TInterface |
|
| TStore |
|