Show / Hide Table of Contents

Class OpenIddictSupportedLoginModel

Inheritance
object
AccountPageModel
LoginModel
OpenIddictSupportedLoginModel
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.OpenIddict.dll
Syntax
public class OpenIddictSupportedLoginModel : LoginModel

Constructors

OpenIddictSupportedLoginModel(IAuthenticationSchemeProvider, IOptions<AbpAccountOptions>, IAbpRecaptchaValidatorFactory, IAccountExternalProviderAppService, ICurrentPrincipalAccessor, IOptions<IdentityOptions>, IOptionsSnapshot<reCAPTCHAOptions>, AbpOpenIddictRequestHelper)

Declaration
public OpenIddictSupportedLoginModel(IAuthenticationSchemeProvider schemeProvider, IOptions<AbpAccountOptions> accountOptions, IAbpRecaptchaValidatorFactory recaptchaValidatorFactory, IAccountExternalProviderAppService accountExternalProviderAppService, ICurrentPrincipalAccessor currentPrincipalAccessor, IOptions<IdentityOptions> identityOptions, IOptionsSnapshot<reCAPTCHAOptions> reCaptchaOptions, AbpOpenIddictRequestHelper openIddictRequestHelper)
Parameters
Type Name Description
IAuthenticationSchemeProvider schemeProvider
IOptions<AbpAccountOptions> accountOptions
IAbpRecaptchaValidatorFactory recaptchaValidatorFactory
IAccountExternalProviderAppService accountExternalProviderAppService
ICurrentPrincipalAccessor currentPrincipalAccessor
IOptions<IdentityOptions> identityOptions
IOptionsSnapshot<reCAPTCHAOptions> reCaptchaOptions
AbpOpenIddictRequestHelper openIddictRequestHelper

Properties

OpenIddictRequestHelper

Declaration
protected AbpOpenIddictRequestHelper OpenIddictRequestHelper { get; }
Property Value
Type Description
AbpOpenIddictRequestHelper

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