---
title: "Référence d'API — @nodefony/security — admin"
source: docs/api/security/admin.md
url: https://nodefony.github.io/nodefony-core/docs/api/security/admin/
---


[Documentation](../../../) › [Référence d'API](../../) › [`@nodefony/security`](../) › admin

> Générée depuis les déclarations de types publiées de `@nodefony/security` **10.0.0-beta.5** : exactement ce que reçoit une application qui l'installe. Cette page n'existe dans aucun dépôt — pour la corriger, on corrige le TSDoc du code.

## `@nodefony/security`

`import { … } from "@nodefony/security"` — 3 symboles.

### Fonctions (3)

#### `createSecurityAdminApi`

```ts
function createSecurityAdminApi(container: Container): IAdminApi
```

Producteur admin (`IAdminApi`) du module sécurité — data plane consommé par Studio (section Sécurité, P6.15) :

#### `parseAuditQuery`

```ts
function parseAuditQuery(query: Readonly<Record<string, string | string[]>>): IAuditListQuery
```

Traduit la query string admin en `IAuditListQuery` typée — pagination par curseur, plus les filtres de `AUDIT_FILTERS`.

#### `registerSecurityAdminApi`

```ts
function registerSecurityAdminApi(registry: IAdminRegistry, container: Container): void
```

Enregistre le producteur admin sécurité sur le broker — **idempotent** (no-op si déjà monté). À appeler au `onKernelBoot` du module (avant le montage des routes par framework à `onKernelReady`). Calque `registerOrmAdminApi`.

---

[← Toutes les références d'API](../../)
