Class AccountSettingsController
Implements
Inherited Members
Namespace: Volo.Abp.Account
Assembly: Volo.Abp.Account.Pro.Admin.HttpApi.dll
Syntax
[RemoteService(true, Name = "AbpAccountAdmin")]
[Area("accountAdmin")]
[Route("api/account-admin/settings")]
public class AccountSettingsController : AbpController, IActionFilter, IAsyncActionFilter, IFilterMetadata, IDisposable, IAvoidDuplicateCrossCuttingConcerns, IAccountSettingsAppService, IApplicationService, IRemoteService
Constructors
AccountSettingsController(IAccountSettingsAppService)
Declaration
public AccountSettingsController(IAccountSettingsAppService accountSettingsAppService)
Parameters
Type | Name | Description |
---|---|---|
IAccountSettingsAppService | accountSettingsAppService |
Properties
AccountSettingsAppService
Declaration
protected IAccountSettingsAppService AccountSettingsAppService { get; }
Property Value
Type | Description |
---|---|
IAccountSettingsAppService |
Methods
GetAsync()
Declaration
[HttpGet]
public virtual Task<AccountSettingsDto> GetAsync()
Returns
Type | Description |
---|---|
Task<AccountSettingsDto> |
GetExternalProviderAsync()
Declaration
[HttpGet]
[Route("external-provider")]
public virtual Task<AccountExternalProviderSettingsDto> GetExternalProviderAsync()
Returns
Type | Description |
---|---|
Task<AccountExternalProviderSettingsDto> |
GetIdleAsync()
Declaration
[HttpGet]
[Route("idle")]
public virtual Task<AccountIdleSettingsDto> GetIdleAsync()
Returns
Type | Description |
---|---|
Task<AccountIdleSettingsDto> |
GetRecaptchaAsync()
Declaration
[HttpGet]
[Route("recaptcha")]
public virtual Task<AccountRecaptchaSettingsDto> GetRecaptchaAsync()
Returns
Type | Description |
---|---|
Task<AccountRecaptchaSettingsDto> |
GetTwoFactorAsync()
Declaration
[HttpGet]
[Route("two-factor")]
public virtual Task<AccountTwoFactorSettingsDto> GetTwoFactorAsync()
Returns
Type | Description |
---|---|
Task<AccountTwoFactorSettingsDto> |
UpdateAsync(AccountSettingsDto)
Declaration
[HttpPut]
public virtual Task UpdateAsync(AccountSettingsDto input)
Parameters
Type | Name | Description |
---|---|---|
AccountSettingsDto | input |
Returns
Type | Description |
---|---|
Task |
UpdateExternalProviderAsync(AccountExternalProviderSettingsDto)
Declaration
[HttpPut]
[Route("external-provider")]
public virtual Task UpdateExternalProviderAsync(AccountExternalProviderSettingsDto input)
Parameters
Type | Name | Description |
---|---|---|
AccountExternalProviderSettingsDto | input |
Returns
Type | Description |
---|---|
Task |
UpdateIdleAsync(AccountIdleSettingsDto)
Declaration
[HttpPut]
[Route("idle")]
public virtual Task UpdateIdleAsync(AccountIdleSettingsDto input)
Parameters
Type | Name | Description |
---|---|---|
AccountIdleSettingsDto | input |
Returns
Type | Description |
---|---|
Task |
UpdateRecaptchaAsync(AccountRecaptchaSettingsDto)
Declaration
[HttpPut]
[Route("recaptcha")]
public virtual Task UpdateRecaptchaAsync(AccountRecaptchaSettingsDto input)
Parameters
Type | Name | Description |
---|---|---|
AccountRecaptchaSettingsDto | input |
Returns
Type | Description |
---|---|
Task |
UpdateTwoFactorAsync(AccountTwoFactorSettingsDto)
Declaration
[HttpPut]
[Route("two-factor")]
public virtual Task UpdateTwoFactorAsync(AccountTwoFactorSettingsDto input)
Parameters
Type | Name | Description |
---|---|---|
AccountTwoFactorSettingsDto | input |
Returns
Type | Description |
---|---|
Task |