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