Resumen
Qué controla este paquete en el runtime
Security se apoya en la canalización base de rutas. Registra estrategias, autentica peticiones mediante flujos compatibles con Passport e inyecta el estado de autenticación en el contexto de ejecución para guards y controladores.
Qué ofrece
- registerJwtStrategy() y registerJweStrategy() definen los puntos de entrada de autenticación.
- Authenticated, Auth, Roles y AllowAnonymous decoran rutas públicas o protegidas.
- SecurityAuthenticationService y SecurityAuthorizationService se inyectan a través del contenedor.
- La integración con el ciclo de vida es automática cuando CreateApplication() detecta el paquete.
Cómo encaja
- Depende de la metadata de rutas de @xtaskjs/core y @xtaskjs/common.
- Se usa en los ejemplos de security con node-http y Express, y en esta implementación de sesiones de administración.