Table of Contents

Class AuthController

Namespace
OpenSettings.AspNetCore.Controllers.v1
Assembly
OpenSettings.AspNetCore.dll
[Route("v1/auth")]
public class AuthController : ControllerBase
Inheritance
AuthController
Inherited Members

Constructors

AuthController(IAuthService)

public AuthController(IAuthService authService)

Parameters

authService IAuthService

Methods

GetMe(GetMeRequest)

[HttpPost("me")]
[AllowAnonymous]
public Task<IActionResult> GetMe(GetMeRequest request)

Parameters

request GetMeRequest

Returns

Task<IActionResult>

Login(LoginRequest)

[HttpGet("login")]
[AllowAnonymous]
public Task<IActionResult> Login(LoginRequest request)

Parameters

request LoginRequest

Returns

Task<IActionResult>

Logout(LogoutRequest)

[HttpGet("logout")]
[AllowAnonymous]
public Task<IActionResult> Logout(LogoutRequest request)

Parameters

request LogoutRequest

Returns

Task<IActionResult>