Class ExternalLoginsModel
Inheritance
ExternalLoginsModel
Assembly: Volo.Abp.Account.Pro.Public.Web.dll
Syntax
public class ExternalLoginsModel : AccountPageModel, IAsyncPageFilter, IPageFilter, IFilterMetadata
Constructors
ExternalLoginsModel(IAuthenticationSchemeProvider, IAccountExternalLoginAppService, IAccountExternalProviderAppService, IOptions<AbpAccountOptions>)
Declaration
public ExternalLoginsModel(IAuthenticationSchemeProvider schemeProvider, IAccountExternalLoginAppService accountExternalLoginAppService, IAccountExternalProviderAppService accountExternalProviderAppService, IOptions<AbpAccountOptions> accountOptions)
Parameters
Fields
AccountExternalLoginAppService
Declaration
protected readonly IAccountExternalLoginAppService AccountExternalLoginAppService
Field Value
AccountExternalProviderAppService
Declaration
protected readonly IAccountExternalProviderAppService AccountExternalProviderAppService
Field Value
AccountOptions
Declaration
protected readonly IOptions<AbpAccountOptions> AccountOptions
Field Value
SchemeProvider
Declaration
protected readonly IAuthenticationSchemeProvider SchemeProvider
Field Value
Properties
VisibleExternalProviders
Declaration
public List<ExternalLoginsModel.ExternalProviderModel> VisibleExternalProviders { get; set; }
Property Value
Methods
GetExternalProviders()
Declaration
protected virtual Task<List<ExternalLoginsModel.ExternalProviderModel>> GetExternalProviders()
Returns
IsRemoteAuthenticationHandler(AuthenticationScheme, ExternalProviderDto)
Declaration
protected virtual bool IsRemoteAuthenticationHandler(AuthenticationScheme scheme, ExternalProviderDto externalProviders)
Parameters
Returns
OnGetAsync()
Declaration
public virtual Task<IActionResult> OnGetAsync()
Returns
OnPostAsync()
Declaration
public virtual Task<IActionResult> OnPostAsync()
Returns
Implements
Extension Methods