Documentación de Proyecto Sincro

Nucleo.php

Núcleo de la API v2 — control de acceso declarativo.

Cada ruta DECLARA el nivel de acceso que exige y el ámbito sobre el que opera. Un guard único lo aplica antes de despachar; ningún handler comprueba permisos por su cuenta.

Principio rector: fail-closed. Ante cualquier dato de sesión ausente, malformado o incoherente se rechaza, en lugar de degradar a un nivel de acceso menor.

Tags
requires

PHP 8.1 Uso de enums y propiedades readonly

Table of Contents

Classes

Ruta
Declaración de una acción de la API.
Contexto
Petición ya autorizada. Si un handler recibe un Contexto, el guard le dio paso.
Respuesta
Punto único de salida de la API.
Guard
Aplica el control de acceso declarado por la ruta.

Enums

Acceso
Nivel mínimo exigido para ejecutar una ruta. Jerárquico: SUPER cumple ADMIN, ADMIN cumple AUTENTICADO.
Ambito
Ámbito de datos sobre el que opera la ruta.

        
On this page

Search results