auth controller final
This commit is contained in:
parent
44730d5048
commit
4aa5f1843e
@ -17,18 +17,11 @@ export class AuthController {
|
|||||||
@Serealize(AuthTokenOutputDto)
|
@Serealize(AuthTokenOutputDto)
|
||||||
@Recaptcha()
|
@Recaptcha()
|
||||||
@Post('login-admin')
|
@Post('login-admin')
|
||||||
@ApiOperation({
|
@ApiOperation({ description: 'Login del admin.' })
|
||||||
description: 'Endpoint utilizado para el login del panel admin.',
|
|
||||||
})
|
|
||||||
@ApiBody({
|
@ApiBody({
|
||||||
description: 'Todas las variables son obligatorias.',
|
description: 'Variables que necesita el endpoint.',
|
||||||
examples: {
|
examples: {
|
||||||
ejemplo: {
|
ejemplo: { value: { operador: '', password: '' } },
|
||||||
value: {
|
|
||||||
operador: '',
|
|
||||||
password: '',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
loginAdmin(@Body() body: LoginAdminDto) {
|
loginAdmin(@Body() body: LoginAdminDto) {
|
||||||
@ -38,19 +31,11 @@ export class AuthController {
|
|||||||
@Serealize(AuthTokenOutputDto)
|
@Serealize(AuthTokenOutputDto)
|
||||||
@Recaptcha()
|
@Recaptcha()
|
||||||
@Post('login-operador')
|
@Post('login-operador')
|
||||||
@ApiOperation({
|
@ApiOperation({ description: 'Login del operador.' })
|
||||||
description: 'Endpoint utilizado para el login del panel del operador.',
|
|
||||||
})
|
|
||||||
@ApiBody({
|
@ApiBody({
|
||||||
description: 'Todas las variables son obligatorias.',
|
description: 'Variables que necesita el endpoint.',
|
||||||
examples: {
|
examples: {
|
||||||
ejemplo: {
|
ejemplo: { value: { id_modulo: 1, operador: '', password: '' } },
|
||||||
value: {
|
|
||||||
id_modulo: 1,
|
|
||||||
operador: '',
|
|
||||||
password: '',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
loginOperador(@Body() body: LoginOperadorDto) {
|
loginOperador(@Body() body: LoginOperadorDto) {
|
||||||
@ -64,11 +49,9 @@ export class AuthController {
|
|||||||
@Serealize(AuthTokenOutputDto)
|
@Serealize(AuthTokenOutputDto)
|
||||||
@Recaptcha()
|
@Recaptcha()
|
||||||
@Post('login-usuario')
|
@Post('login-usuario')
|
||||||
@ApiOperation({
|
@ApiOperation({ description: 'Login del usuario.' })
|
||||||
description: 'Endpoint utilizado para el login del usuario.',
|
|
||||||
})
|
|
||||||
@ApiBody({
|
@ApiBody({
|
||||||
description: 'Todas las variables son obligatorias.',
|
description: 'Variables que necesita el endpoint.',
|
||||||
examples: { ejemplo: { value: { password: '', usuario: '' } } },
|
examples: { ejemplo: { value: { password: '', usuario: '' } } },
|
||||||
})
|
})
|
||||||
loginUsuario(@Body() body: LoginUsuarioDto) {
|
loginUsuario(@Body() body: LoginUsuarioDto) {
|
||||||
@ -77,7 +60,7 @@ export class AuthController {
|
|||||||
|
|
||||||
@Get('validar-token')
|
@Get('validar-token')
|
||||||
@UseGuards(AuthGuard('jwt'))
|
@UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({ description: 'Endpoint utilizado para validar un token.' })
|
@ApiOperation({ description: 'Valida que el un token sea válido.' })
|
||||||
validarToken() {
|
validarToken() {
|
||||||
return { valido: true };
|
return { valido: true };
|
||||||
}
|
}
|
||||||
|
@ -138,7 +138,7 @@ export class CarritoController {
|
|||||||
})
|
})
|
||||||
@ApiBearerAuth('jwt')
|
@ApiBearerAuth('jwt')
|
||||||
@ApiBody({
|
@ApiBody({
|
||||||
description: 'Todas las variables son obligatorias.',
|
description: 'Variables que necesita el endpoint.',
|
||||||
examples: {
|
examples: {
|
||||||
ejemplo: {
|
ejemplo: {
|
||||||
value: { id_modulo: 1, id_tipo_carrito: 1, id_marca: 1, id_modelo: 1 },
|
value: { id_modulo: 1, id_tipo_carrito: 1, id_marca: 1, id_modelo: 1 },
|
||||||
|
@ -42,7 +42,7 @@ export class HoraExcepcionController {
|
|||||||
})
|
})
|
||||||
@ApiBearerAuth('jwt')
|
@ApiBearerAuth('jwt')
|
||||||
@ApiBody({
|
@ApiBody({
|
||||||
description: 'Todas las variables son obligatorias.',
|
description: 'Variables que necesita el endpoint.',
|
||||||
examples: {
|
examples: {
|
||||||
ejemplo: {
|
ejemplo: {
|
||||||
value: {
|
value: {
|
||||||
|
@ -56,7 +56,7 @@ export class InstitucionUsuarioController {
|
|||||||
})
|
})
|
||||||
@ApiBearerAuth('jwt')
|
@ApiBearerAuth('jwt')
|
||||||
@ApiBody({
|
@ApiBody({
|
||||||
description: 'Todas las variables son obligatorias.',
|
description: 'Variables que necesita el endpoint.',
|
||||||
examples: {
|
examples: {
|
||||||
ejemplo: {
|
ejemplo: {
|
||||||
value: {
|
value: {
|
||||||
|
@ -38,7 +38,7 @@ export class MarcaController {
|
|||||||
@ApiOperation({ description: 'Endpoint que crea una nueva marca.' })
|
@ApiOperation({ description: 'Endpoint que crea una nueva marca.' })
|
||||||
@ApiBearerAuth('jwt')
|
@ApiBearerAuth('jwt')
|
||||||
@ApiBody({
|
@ApiBody({
|
||||||
description: 'Todas las variables son obligatorias.',
|
description: 'Variables que necesita el endpoint.',
|
||||||
examples: { ejemplo: { value: { marca: '', tipo: '' } } },
|
examples: { ejemplo: { value: { marca: '', tipo: '' } } },
|
||||||
})
|
})
|
||||||
create(@Request() req, @Body() body: CreateMarcaDto) {
|
create(@Request() req, @Body() body: CreateMarcaDto) {
|
||||||
|
@ -39,7 +39,7 @@ export class ModeloController {
|
|||||||
@ApiOperation({ description: 'Endpoint que crea un nuevo modelo.' })
|
@ApiOperation({ description: 'Endpoint que crea un nuevo modelo.' })
|
||||||
@ApiBearerAuth('jwt')
|
@ApiBearerAuth('jwt')
|
||||||
@ApiBody({
|
@ApiBody({
|
||||||
description: 'Todas las variables son obligatorias.',
|
description: 'Variables que necesita el endpoint.',
|
||||||
examples: { ejemplo: { value: { modelo: '', tipo: '' } } },
|
examples: { ejemplo: { value: { modelo: '', tipo: '' } } },
|
||||||
})
|
})
|
||||||
create(@Request() req, @Body() body: CreateModeloDto) {
|
create(@Request() req, @Body() body: CreateModeloDto) {
|
||||||
|
@ -42,7 +42,7 @@ export class OperadorController {
|
|||||||
@ApiOperation({ description: 'Endpoint que crea un admin.' })
|
@ApiOperation({ description: 'Endpoint que crea un admin.' })
|
||||||
@ApiBearerAuth('jwt')
|
@ApiBearerAuth('jwt')
|
||||||
@ApiBody({
|
@ApiBody({
|
||||||
description: 'Todas las variables son obligatorias.',
|
description: 'Variables que necesita el endpoint.',
|
||||||
examples: {
|
examples: {
|
||||||
ejemplo: {
|
ejemplo: {
|
||||||
value: {
|
value: {
|
||||||
@ -73,7 +73,7 @@ export class OperadorController {
|
|||||||
@ApiOperation({ description: 'Endpoint que crea un operador.' })
|
@ApiOperation({ description: 'Endpoint que crea un operador.' })
|
||||||
@ApiBearerAuth('jwt')
|
@ApiBearerAuth('jwt')
|
||||||
@ApiBody({
|
@ApiBody({
|
||||||
description: 'Todas las variables son obligatorias.',
|
description: 'Variables que necesita el endpoint.',
|
||||||
examples: {
|
examples: {
|
||||||
ejemplo: {
|
ejemplo: {
|
||||||
value: {
|
value: {
|
||||||
|
Loading…
Reference in New Issue
Block a user