Class AccountControllerBase<TUser>
[Route("[controller]")]
[Obsolete("Replaced by MapTheFramework().")]
public abstract class AccountControllerBase<TUser> : ControllerBase where TUser : class
Type Parameters
TUser
- Inheritance
-
AccountControllerBase<TUser>
- Inherited Members
Methods
Authenticate(IsolatedSecurityService, AccountAuthenticateRequest)
[HttpPost("Authenticate")]
public virtual Task<AccountAuthenticateResponse> Authenticate(IsolatedSecurityService security, AccountAuthenticateRequest request)
Parameters
securityIsolatedSecurityServicerequestAccountAuthenticateRequest
Returns
Deauthenticate()
[HttpPost("Deauthenticate")]
public virtual Task<IActionResult> Deauthenticate()
Returns
Login(SignInManager<TUser>, AccountLoginModel)
[HttpPost("Login")]
public virtual Task<IActionResult> Login(SignInManager<TUser> manager, AccountLoginModel input)
Parameters
managerSignInManager<TUser>inputAccountLoginModel
Returns
Logout(SignInManager<TUser>, Uri)
[HttpGet("Logout")]
[HttpPost("Logout")]
public virtual Task<IActionResult> Logout(SignInManager<TUser> manager, Uri redirect)
Parameters
managerSignInManager<TUser>redirectUri