Class AbpAccountImpersonationChallengeAccountController
Inheritance
AbpAccountImpersonationChallengeAccountController
Implements
Inherited Members
Namespace: Volo.Abp.Account.Public.Web.Impersonation
Assembly: Volo.Abp.Account.Pro.Public.Web.Impersonation.dll
Syntax
public abstract class AbpAccountImpersonationChallengeAccountController : ChallengeAccountController, IActionFilter, IAsyncActionFilter, IFilterMetadata, IDisposable, IAvoidDuplicateCrossCuttingConcerns
Constructors
AbpAccountImpersonationChallengeAccountController()
Declaration
protected AbpAccountImpersonationChallengeAccountController()
Methods
BackToImpersonatorAsync()
Declaration
[Authorize]
[IgnoreAntiforgeryToken]
public virtual Task<IActionResult> BackToImpersonatorAsync()
Returns
Type | Description |
---|---|
Task<IActionResult> |
DelegatedImpersonateAsync(Guid)
Declaration
[Authorize]
[IgnoreAntiforgeryToken]
public virtual Task<IActionResult> DelegatedImpersonateAsync(Guid userDelegationId)
Parameters
Type | Name | Description |
---|---|---|
Guid | userDelegationId |
Returns
Type | Description |
---|---|
Task<IActionResult> |
ImpersonateTenantAsync(Guid, string, string)
Declaration
[Authorize]
[IgnoreAntiforgeryToken]
public virtual Task<IActionResult> ImpersonateTenantAsync(Guid tenantId, string tenantUserName, string returnUrl)
Parameters
Type | Name | Description |
---|---|---|
Guid | tenantId | |
string | tenantUserName | |
string | returnUrl |
Returns
Type | Description |
---|---|
Task<IActionResult> |
ImpersonateUserAsync(Guid)
Declaration
[Authorize]
[IgnoreAntiforgeryToken]
public virtual Task<IActionResult> ImpersonateUserAsync(Guid userId)
Parameters
Type | Name | Description |
---|---|---|
Guid | userId |
Returns
Type | Description |
---|---|
Task<IActionResult> |