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` |