Class OpenIddictSupportedLoginModel
Inheritance
OpenIddictSupportedLoginModel
Assembly: Volo.Abp.Account.Pro.Public.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
OpenIddictSupportedLoginModel(IAuthenticationSchemeProvider, IOptions<AbpAccountOptions>, IOptions<IdentityOptions>, IdentityDynamicClaimsPrincipalContributorCache, AbpOpenIddictRequestHelper, IWebHostEnvironment)
Declaration
public OpenIddictSupportedLoginModel(IAuthenticationSchemeProvider schemeProvider, IOptions<AbpAccountOptions> accountOptions, IOptions<IdentityOptions> identityOptions, IdentityDynamicClaimsPrincipalContributorCache identityDynamicClaimsPrincipalContributorCache, AbpOpenIddictRequestHelper openIddictRequestHelper, IWebHostEnvironment webHostEnvironment)
Parameters
Properties
OpenIddictRequestHelper
Declaration
protected AbpOpenIddictRequestHelper OpenIddictRequestHelper { get; }
Property Value
Methods
OnGetAsync()
Declaration
public override Task<IActionResult> OnGetAsync()
Returns
Overrides
OnPostAsync(string)
Declaration
public override Task<IActionResult> OnPostAsync(string action)
Parameters
| Type |
Name |
Description |
| string |
action |
|
Returns
Overrides
OnPostExternalLogin(string)
Declaration
public override Task<IActionResult> OnPostExternalLogin(string provider)
Parameters
| Type |
Name |
Description |
| string |
provider |
|
Returns
Overrides
ProcessWindowsLoginAsync()
Declaration
protected virtual Task<IActionResult> ProcessWindowsLoginAsync()
Returns
Implements
Extension Methods