Autorización

Authorization

A cat has no access to a web page

Autorización es el proceso de verificar los derechos de acceso de un usuario a recursos o funcionalidades específicas del sistema. La autorización ocurre después de una autenticación exitosa del usuario.

La autorización es un componente importante de la seguridad del sistema y permite acceder a funciones disponibles para los usuarios según sus roles.

¿Cuándo ocurre la autorización?

El usuario envía sus datos de inicio de sesión y el servidor lo verifica en varios pasos:

Identificación

El servidor comprueba si existe en la base de datos un usuario con ese identificador (por ejemplo, nombre de usuario)

401 Unauthorized — si no se encuentra el usuario

Autorización

El servidor comprueba si el usuario tiene derechos para acceder al recurso solicitado

200 OK — acceso concedido

403 Forbidden — derechos insuficientes

¿Cuándo ocurre la autorización?

El objeto de autorización puede ser un recurso completo, una acción específica sobre un recurso o una parte de un recurso:

Recurso

Acceso a un objeto concreto: proyecto, tarea, curso, solicitud.

  • Datos públicos
  • Datos privados

Operación

Si se pueden realizar ciertas acciones sobre el recurso:

  • Crear
  • Leer
  • Actualizar
  • Eliminar

Parte de los datos

El mismo objeto puede mostrarse de distintas formas:

  • Respuestas de tests visibles solo para el profesor
  • Logs visibles solo para desarrolladores

Es importante recordar que el acceso debe restringirse no solo ocultando funciones en la interfaz, sino también en la API.

Tarea
¡Tarea disponible para usuarios premium!

Desbloquea el acceso para aprender sin límites.

Acceso completo a todas las tareas prácticas
Verificación de respuestas
Intentos ilimitados
Sidebar arrow

INTRODUCCIÓN

CONCEPTOS BÁSICOS

NIVELES DE PRUEBAS

PRUEBAS DE UI

DISEÑO DE PRUEBAS

DOCUMENTACIÓN DE PRUEBAS

AUTENTICACIÓN Y AUTORIZACIÓN

POSTMAN

BASES DE DATOS

PRUEBAS DE RELEASE

ANÁLISIS DE LA APLICACIÓN

PREPARACIÓN PARA ENTREVISTAS

Cómo escribir un CV Preguntas frecuentes de entrevista Test Entrevista simulada