Show / Hide Table of Contents

Class IdentityServerSupportedLoginModel

Inheritance
object
AccountPageModel
LoginModel
IdentityServerSupportedLoginModel
Inherited Members
LoginModel.SchemeProvider
LoginModel.AccountOptions
LoginModel.CurrentPrincipalAccessor
LoginModel.RecaptchaValidatorFactory
LoginModel.AccountExternalProviderAppService
LoginModel.GetIdentityUser(string)
LoginModel.OnGetCreateLinkUser()
LoginModel.VerifyLinkTokenAsync()
LoginModel.GetExternalProviders()
LoginModel.IsRemoteAuthenticationHandler(AuthenticationScheme, ExternalProviderDto)
LoginModel.ReplaceEmailToUsernameOfInputIfNeeds()
LoginModel.OnGetExternalLoginCallbackAsync(string, string, string)
LoginModel.CreateExternalUserAsync(ExternalLoginInfo)
LoginModel.UseCaptchaOnLoginAsync()
LoginModel.ReCaptchaVerification()
LoginModel.HasRequiredIdentitySettings()
LoginModel.OnRecaptchaScoreBelowThreshold()
LoginModel.CheckLocalLoginAsync()
LoginModel.ReturnUrl
LoginModel.ReturnUrlHash
LoginModel.LinkUserId
LoginModel.LinkTenantId
LoginModel.LinkToken
LoginModel.IsLinkLogin
LoginModel.LoginInput
LoginModel.EnableLocalLogin
LoginModel.IsSelfRegistrationEnabled
LoginModel.ShowCancelButton
LoginModel.UseCaptcha
LoginModel.ExternalProviders
LoginModel.VisibleExternalProviders
LoginModel.IsExternalLoginOnly
LoginModel.ExternalLoginScheme
AccountPageModel.CheckCurrentTenant(Guid?)
AccountPageModel.CheckIdentityErrors(IdentityResult)
AccountPageModel.GetLocalizeExceptionMessage(Exception)
AccountPageModel.StoreConfirmUser(IdentityUser)
AccountPageModel.StoreChangePasswordUser(IdentityUser)
AccountPageModel.IsValidReturnUrl(string)
AccountPageModel.AccountAppService
AccountPageModel.SignInManager
AccountPageModel.UserManager
AccountPageModel.IdentitySecurityLogManager
AccountPageModel.IdentityLinkUserAppService
AccountPageModel.IdentityOptions
AccountPageModel.ReCaptchaOptions
AccountPageModel.ExceptionToErrorInfoConverter
Namespace: Volo.Abp.Account.Web.Pages.Account
Assembly: Volo.Abp.Account.Pro.Public.Web.IdentityServer.dll
Syntax
public class IdentityServerSupportedLoginModel : LoginModel

Constructors

IdentityServerSupportedLoginModel(IAuthenticationSchemeProvider, IOptions<AbpAccountOptions>, IAccountExternalProviderAppService, IIdentityServerInteractionService, IClientStore, IEventService, ICurrentPrincipalAccessor, IAbpRecaptchaValidatorFactory, IOptions<IdentityOptions>, IOptionsSnapshot<reCAPTCHAOptions>)

Declaration
public IdentityServerSupportedLoginModel(IAuthenticationSchemeProvider schemeProvider, IOptions<AbpAccountOptions> accountOptions, IAccountExternalProviderAppService accountExternalProviderAppService, IIdentityServerInteractionService interaction, IClientStore clientStore, IEventService identityServerEvents, ICurrentPrincipalAccessor currentPrincipalAccessor, IAbpRecaptchaValidatorFactory recaptchaValidatorFactory, IOptions<IdentityOptions> identityOptions, IOptionsSnapshot<reCAPTCHAOptions> reCaptchaOptions)
Parameters
Type Name Description
IAuthenticationSchemeProvider schemeProvider
IOptions<AbpAccountOptions> accountOptions
IAccountExternalProviderAppService accountExternalProviderAppService
IIdentityServerInteractionService interaction
IClientStore clientStore
IEventService identityServerEvents
ICurrentPrincipalAccessor currentPrincipalAccessor
IAbpRecaptchaValidatorFactory recaptchaValidatorFactory
IOptions<IdentityOptions> identityOptions
IOptionsSnapshot<reCAPTCHAOptions> reCaptchaOptions

Properties

ClientStore

Declaration
protected IClientStore ClientStore { get; }
Property Value
Type Description
IClientStore

IdentityServerEvents

Declaration
protected IEventService IdentityServerEvents { get; }
Property Value
Type Description
IEventService

Interaction

Declaration
protected IIdentityServerInteractionService Interaction { get; }
Property Value
Type Description
IIdentityServerInteractionService

Methods

OnGetAsync()

Declaration
public override Task<IActionResult> OnGetAsync()
Returns
Type Description
Task<IActionResult>
Overrides
LoginModel.OnGetAsync()

OnPostAsync(string)

Declaration
public override Task<IActionResult> OnPostAsync(string action)
Parameters
Type Name Description
string action
Returns
Type Description
Task<IActionResult>
Overrides
LoginModel.OnPostAsync(string)

OnPostExternalLogin(string)

Declaration
public override Task<IActionResult> OnPostExternalLogin(string provider)
Parameters
Type Name Description
string provider
Returns
Type Description
Task<IActionResult>
Overrides
LoginModel.OnPostExternalLogin(string)

ProcessWindowsLoginAsync()

Declaration
protected virtual Task<IActionResult> ProcessWindowsLoginAsync()
Returns
Type Description
Task<IActionResult>
In this article
Back to top Powered by Volosoft