# api-identity-presenters Adaptadores de entrada de identidad. - **Import**: `@task-stream/api/identity/presenters` - **Capa**: `presenters` ยท **Tags**: `scope:api-identity`, `type:presenters` ## Contenido - `auth/`: `AuthGuard` global, `@Public()`, `@CurrentUser()`, `@AccessToken()`, `@RequireAppRoles()` y `WsAuthenticator` (subscriptions). - `http/`: `AuthController` (`GET /api/auth/config`, `POST /api/auth/token`) y `PireonWebhookController` (firma HMAC). - `graphql/`: queries `me`, `user` y `users`. ## Comandos ```sh npx nx lint api-identity-presenters npx nx test api-identity-presenters # Jest ``` Reglas de dependencia entre capas: [Arquitectura](../../../../docs/02-arquitectura.md#21-capas-hexagonales).