GPIC - Backend
1.0
Aplicações .NET para o backend do GPIC
|
Controller de Autenticação. Mais...
Membros públicos | |
AuthController (IConfirmEmail confirmEmail, IForgotPassword forgotPassword, ILogin login, IResetPassword resetPassword, ILogger< AuthController > logger) | |
Construtor do Controller de Autenticação. Mais... | |
async Task< ActionResult< string > > | ConfirmEmail (string? email, string? token) |
Realiza a confirmação do e-mail do usuário através do token de validação fornecido e do E-mail do usuário. Mais... | |
async Task< ActionResult< string > > | ForgotPassword (string? email) |
Realiza a solicitação de reset de senha para o e-mail informado. Após a solicitação, um código é enviado para o e-mail do usuário. Mais... | |
async Task< ActionResult< UserLoginOutput > > | Login ([FromBody] UserLoginInput request) |
Realiza o login do usário. Mais... | |
async Task< ActionResult< string > > | ResetPassword ([FromBody] UserResetPasswordInput request) |
Realiza a alteração de senha do usário. Mais... | |
Controller de Autenticação.
|
inline |
Construtor do Controller de Autenticação.
confirmEmail | Serviço de confirmação de e-mail. |
forgotPassword | Serviço de solicitação de reset de senha. |
login | Serviço de login. |
resetPassword | Serviço de reset de senha. |
logger | Serviço de log. |
|
inline |
Realiza a confirmação do e-mail do usuário através do token de validação fornecido e do E-mail do usuário.
E-mail do usuário | |
token | Token de validação |
<response code="200">E-mail confirmado com sucesso</response> <response code="400">Requisição incorreta.</response>
|
inline |
Realiza a solicitação de reset de senha para o e-mail informado. Após a solicitação, um código é enviado para o e-mail do usuário.
<response code="200">Solicitação realizada com sucesso</response> <response code="400">Requisição incorreta.</response>
|
inline |
Realiza o login do usário.
<response code="200">Retorna token de acesso</response> <response code="400">Requisição incorreta.</response>
|
inline |
Realiza a alteração de senha do usário.
<response code="200">Retorna o status da alteração</response> <response code="400">Requisição incorreta.</response>