Class IdentityServerSupportedLoginModel
Inheritance
IdentityServerSupportedLoginModel
Assembly: Volo.Abp.Account.Pro.Public.Web.IdentityServer.dll
Syntax
[ExposeServices(new Type[] { typeof(LoginModel) })]
public class IdentityServerSupportedLoginModel : LoginModel, IAsyncPageFilter, IPageFilter, IFilterMetadata
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
IdentityServerSupportedLoginModel(IAuthenticationSchemeProvider, IOptions<AbpAccountOptions>, IOptions<IdentityOptions>, IdentityDynamicClaimsPrincipalContributorCache, IIdentityServerInteractionService, IClientStore, IEventService, IWebHostEnvironment)
Declaration
public IdentityServerSupportedLoginModel(IAuthenticationSchemeProvider schemeProvider, IOptions<AbpAccountOptions> accountOptions, IOptions<IdentityOptions> identityOptions, IdentityDynamicClaimsPrincipalContributorCache identityDynamicClaimsPrincipalContributorCache, IIdentityServerInteractionService interaction, IClientStore clientStore, IEventService identityServerEvents, IWebHostEnvironment webHostEnvironment)
Parameters
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
Overrides
OnPostAsync(string)
Declaration
[UnitOfWork]
public override Task<IActionResult> OnPostAsync(string action)
Parameters
| Type |
Name |
Description |
| string |
action |
|
Returns
Overrides
OnPostExternalLogin(string)
Declaration
[UnitOfWork]
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