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> |