diff --git a/README.md b/README.md
index dfc04de040bc34b0935be195928c579961974cc4..b52f81196917dcb3f59bf922694f589c276464a4 100644
--- a/README.md
+++ b/README.md
@@ -115,6 +115,15 @@ Pour accéder à la "vraie" BDD, sur roued (le serveur qui héberge sigma), il f
 * se connecter à la BDD via la commande `psql`
 * faire les requetes en SQL par l'interface de postgreSQL.
 
+## API/panneau d'administration
+
+### Authentification
+
+L'authentification se fait contre le LDAP en envoyant un requête HTTP POST à '/login'. En fonction de la valeur du header `Accept` inclus dans la requête, on a deux comportements possibles
+| `application/json`                   | autre                  |
+| ------------------------------------ | ---------------------- |
+| Renvoie un message de succès/d'échec | Redirige vers `/admin` |
+
 ## Scripts
 
 Les scripts sont des instructions en ligne de commande que l'on peut faire tourner avec la commande `npm run`. Ce sont des raccourcis pour gagner du temps sur des opérations un peu longues. Ils sont définis dans [`package.json`](../package.json).
@@ -156,12 +165,3 @@ qui fait appel au script `eslint src/` défini dans le [`package.json`](../packa
 Sinon, si vous utilisez Atom ou Visual Studio Code pour éditer votre code, il existe des plugins qui font tourner ESLint en _live_ sur le code et vérifient que tout est en ordre.
 
 Pour mieux comprendre ESLint, référez-vous à la [doc](https://eslint.org/docs/user-guide/getting-started).
-
-### API/panneau d'administration
-
-#### Authentification
-
-L'authentification se fait contre le LDAP en envoyant un requête HTTP POST à '/login'. En fonction de la valeur du header `Accept` inclus dans la requête, on a deux comportements possibles
-| `application/json`                   | autre                  |
-| ------------------------------------ | ---------------------- |
-| Renvoie un message de succès/d'échec | Redirige vers `/admin` |