Show / Hide Table of Contents

Class OpenIddictSupportedLoginModel

Inheritance
object
PageModel
AbpPageModel
AccountPageModel
LoginModel
OpenIddictSupportedLoginModel
Implements
IAsyncPageFilter
IPageFilter
IFilterMetadata
Inherited Members
LoginModel.TwoFactorLoginResultAsync()
LoginModel.GetExternalProviders()
LoginModel.OnGetExternalLoginCallbackAsync(string, string, string)
LoginModel.ReplaceEmailToUsernameOfInputIfNeeds()
LoginModel.CheckLocalLoginAsync()
LoginModel.ReturnUrl
LoginModel.ReturnUrlHash
LoginModel.LoginInput
LoginModel.EnableLocalLogin
LoginModel.ExternalProviders
LoginModel.VisibleExternalProviders
LoginModel.IsExternalLoginOnly
LoginModel.ExternalLoginScheme
LoginModel.SchemeProvider
LoginModel.AccountOptions
LoginModel.IdentityOptions
LoginModel.IdentityDynamicClaimsPrincipalContributorCache
LoginModel.ShowCancelButton
AccountPageModel.CheckCurrentTenant(Guid?)
AccountPageModel.CheckIdentityErrors(IdentityResult)
AccountPageModel.GetLocalizeExceptionMessage(Exception)
AccountPageModel.AccountAppService
AccountPageModel.SignInManager
AccountPageModel.UserManager
AccountPageModel.IdentitySecurityLogManager
AccountPageModel.ExceptionToErrorInfoConverter
AbpPageModel.NoContent()
AbpPageModel.ValidateModel()
AbpPageModel.CheckPolicyAsync(string)
AbpPageModel.PartialView<TModel>(string, TModel)
AbpPageModel.CreateLocalizer()
AbpPageModel.RedirectSafelyAsync(string, string)
AbpPageModel.GetRedirectUrlAsync(string, string)
AbpPageModel.NormalizeReturnUrlAsync(string)
AbpPageModel.GetAppHomeUrlAsync()
AbpPageModel.LazyServiceProvider
AbpPageModel.ServiceProvider
AbpPageModel.Clock
AbpPageModel.Alerts
AbpPageModel.UnitOfWorkManager
AbpPageModel.ObjectMapperContext
AbpPageModel.ObjectMapper
AbpPageModel.GuidGenerator
AbpPageModel.LoggerFactory
AbpPageModel.StringLocalizerFactory
AbpPageModel.L
AbpPageModel.LocalizationResourceType
AbpPageModel.CurrentUser
AbpPageModel.CurrentTenant
AbpPageModel.SettingProvider
AbpPageModel.ModelValidator
AbpPageModel.AuthorizationService
AbpPageModel.AlertManager
AbpPageModel.CurrentUnitOfWork
AbpPageModel.Logger
AbpPageModel.AppUrlProvider
PageModel.TryUpdateModelAsync<TModel>(TModel)
PageModel.TryUpdateModelAsync<TModel>(TModel, string)
PageModel.TryUpdateModelAsync<TModel>(TModel, string, IValueProvider)
PageModel.TryUpdateModelAsync<TModel>(TModel, string, params Expression<Func<TModel, object>>[])
PageModel.TryUpdateModelAsync<TModel>(TModel, string, Func<ModelMetadata, bool>)
PageModel.TryUpdateModelAsync<TModel>(TModel, string, IValueProvider, params Expression<Func<TModel, object>>[])
PageModel.TryUpdateModelAsync<TModel>(TModel, string, IValueProvider, Func<ModelMetadata, bool>)
PageModel.TryUpdateModelAsync(object, Type, string)
PageModel.TryUpdateModelAsync(object, Type, string, IValueProvider, Func<ModelMetadata, bool>)
PageModel.BadRequest()
PageModel.BadRequest(object)
PageModel.BadRequest(ModelStateDictionary)
PageModel.Challenge()
PageModel.Challenge(params string[])
PageModel.Challenge(AuthenticationProperties)
PageModel.Challenge(AuthenticationProperties, params string[])
PageModel.Content(string)
PageModel.Content(string, string)
PageModel.Content(string, string, Encoding)
PageModel.Content(string, MediaTypeHeaderValue)
PageModel.Forbid()
PageModel.Forbid(params string[])
PageModel.Forbid(AuthenticationProperties)
PageModel.Forbid(AuthenticationProperties, params string[])
PageModel.File(byte[], string)
PageModel.File(byte[], string, string)
PageModel.File(Stream, string)
PageModel.File(Stream, string, string)
PageModel.File(string, string)
PageModel.File(string, string, string)
PageModel.LocalRedirect(string)
PageModel.LocalRedirectPermanent(string)
PageModel.LocalRedirectPreserveMethod(string)
PageModel.LocalRedirectPermanentPreserveMethod(string)
PageModel.NotFound()
PageModel.NotFound(object)
PageModel.Page()
PageModel.PhysicalFile(string, string)
PageModel.PhysicalFile(string, string, string)
PageModel.Redirect(string)
PageModel.RedirectPermanent(string)
PageModel.RedirectPreserveMethod(string)
PageModel.RedirectPermanentPreserveMethod(string)
PageModel.RedirectToAction(string)
PageModel.RedirectToAction(string, object)
PageModel.RedirectToAction(string, string)
PageModel.RedirectToAction(string, string, object)
PageModel.RedirectToAction(string, string, string)
PageModel.RedirectToAction(string, string, object, string)
PageModel.RedirectToActionPreserveMethod(string, string, object, string)
PageModel.RedirectToActionPermanent(string)
PageModel.RedirectToActionPermanent(string, object)
PageModel.RedirectToActionPermanent(string, string)
PageModel.RedirectToActionPermanent(string, string, string)
PageModel.RedirectToActionPermanent(string, string, object)
PageModel.RedirectToActionPermanent(string, string, object, string)
PageModel.RedirectToActionPermanentPreserveMethod(string, string, object, string)
PageModel.RedirectToRoute(string)
PageModel.RedirectToRoute(object)
PageModel.RedirectToRoute(string, object)
PageModel.RedirectToRoute(string, string)
PageModel.RedirectToRoute(string, object, string)
PageModel.RedirectToRoutePreserveMethod(string, object, string)
PageModel.RedirectToRoutePermanent(string)
PageModel.RedirectToRoutePermanent(object)
PageModel.RedirectToRoutePermanent(string, object)
PageModel.RedirectToRoutePermanent(string, string)
PageModel.RedirectToRoutePermanent(string, object, string)
PageModel.RedirectToRoutePermanentPreserveMethod(string, object, string)
PageModel.RedirectToPage()
PageModel.RedirectToPage(object)
PageModel.RedirectToPage(string)
PageModel.RedirectToPage(string, string)
PageModel.RedirectToPage(string, string, object)
PageModel.RedirectToPage(string, object)
PageModel.RedirectToPage(string, string, string)
PageModel.RedirectToPage(string, string, object, string)
PageModel.RedirectToPagePermanent(string)
PageModel.RedirectToPagePermanent(string, object)
PageModel.RedirectToPagePermanent(string, string)
PageModel.RedirectToPagePermanent(string, string, object)
PageModel.RedirectToPagePermanent(string, string, string)
PageModel.RedirectToPagePermanent(string, object, string)
PageModel.RedirectToPagePermanent(string, string, object, string)
PageModel.RedirectToPagePreserveMethod(string, string, object, string)
PageModel.RedirectToPagePermanentPreserveMethod(string, string, object, string)
PageModel.SignIn(ClaimsPrincipal, string)
PageModel.SignIn(ClaimsPrincipal, AuthenticationProperties, string)
PageModel.SignOut(params string[])
PageModel.SignOut(AuthenticationProperties, params string[])
PageModel.StatusCode(int)
PageModel.StatusCode(int, object)
PageModel.Unauthorized()
PageModel.Partial(string)
PageModel.Partial(string, object)
PageModel.ViewComponent(string)
PageModel.ViewComponent(Type)
PageModel.ViewComponent(string, object)
PageModel.ViewComponent(Type, object)
PageModel.TryValidateModel(object)
PageModel.TryValidateModel(object, string)
PageModel.OnPageHandlerSelected(PageHandlerSelectedContext)
PageModel.OnPageHandlerExecuting(PageHandlerExecutingContext)
PageModel.OnPageHandlerExecuted(PageHandlerExecutedContext)
PageModel.OnPageHandlerSelectionAsync(PageHandlerSelectedContext)
PageModel.OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate)
PageModel.PageContext
PageModel.HttpContext
PageModel.Request
PageModel.Response
PageModel.RouteData
PageModel.ModelState
PageModel.User
PageModel.TempData
PageModel.Url
PageModel.MetadataProvider
PageModel.ViewData
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Account.Web.Pages.Account
Assembly: Volo.Abp.Account.Web.OpenIddict.dll
Syntax
[ExposeServices(new Type[] { typeof(LoginModel) })]
public class OpenIddictSupportedLoginModel : LoginModel, IAsyncPageFilter, IPageFilter, IFilterMetadata

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

OpenIddictSupportedLoginModel(IAuthenticationSchemeProvider, IOptions<AbpAccountOptions>, IOptions<IdentityOptions>, IdentityDynamicClaimsPrincipalContributorCache, AbpOpenIddictRequestHelper)

Declaration
public OpenIddictSupportedLoginModel(IAuthenticationSchemeProvider schemeProvider, IOptions<AbpAccountOptions> accountOptions, IOptions<IdentityOptions> identityOptions, IdentityDynamicClaimsPrincipalContributorCache identityDynamicClaimsPrincipalContributorCache, AbpOpenIddictRequestHelper openIddictRequestHelper)
Parameters
Type Name Description
IAuthenticationSchemeProvider schemeProvider
IOptions<AbpAccountOptions> accountOptions
IOptions<IdentityOptions> identityOptions
IdentityDynamicClaimsPrincipalContributorCache identityDynamicClaimsPrincipalContributorCache
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>

Implements

IAsyncPageFilter
IPageFilter
IFilterMetadata

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by Volosoft