View Source
  Class IdentityBuilderExtensions
  
  Extension methods for Microsoft.AspNetCore.Identity.IdentityBuilder
    Inheritance
      System.Object
      
   
  
  Assembly: Umbraco.Web.Common.dll
  Syntax
  
    public static class IdentityBuilderExtensions
   
  Methods
  
  
    View Source
  
  AddMemberManager<TInterface, TUserManager>(IdentityBuilder)
  Adds a Microsoft.AspNetCore.Identity.UserManager<TUser> for the .
Declaration
  
    public static IdentityBuilder AddMemberManager<TInterface, TUserManager>(this IdentityBuilder identityBuilder)
    where TUserManager : UserManager<MemberIdentityUser>, TInterface
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Microsoft.AspNetCore.Identity.IdentityBuilder | identityBuilder |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | Microsoft.AspNetCore.Identity.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 TRoleManager : RoleManager<UmbracoIdentityRole>, TInterface
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Microsoft.AspNetCore.Identity.IdentityBuilder | identityBuilder |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | Microsoft.AspNetCore.Identity.IdentityBuilder |  | 
    
  
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | TInterface |  | 
      
        | TRoleManager |  | 
    
  
  
    View Source
  
  AddSignInManager<TInterface, TSignInManager>(IdentityBuilder)
  Adds a Microsoft.AspNetCore.Identity.SignInManager<TUser> implementation for 
Declaration
  
    public static IdentityBuilder AddSignInManager<TInterface, TSignInManager>(this IdentityBuilder identityBuilder)
    where TSignInManager : SignInManager<MemberIdentityUser>, TInterface
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Microsoft.AspNetCore.Identity.IdentityBuilder | identityBuilder | The Microsoft.AspNetCore.Identity.IdentityBuilder | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | Microsoft.AspNetCore.Identity.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
  
    
      
        | Type | Name | Description | 
    
    
      
        | MemberIdentityBuilder | identityBuilder |  | 
      
        | System.String | providerName |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | MemberIdentityBuilder |  | 
    
  
  Type Parameters
  
  
    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 | 
    
    
      
        | Microsoft.AspNetCore.Identity.IdentityBuilder | identityBuilder |  | 
      
        | Func<IServiceProvider, TStore> | implementationFactory |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | Microsoft.AspNetCore.Identity.IdentityBuilder |  | 
    
  
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | TInterface |  | 
      
        | TStore |  |