IntranetAuth est une API, basée sur NodeJs + Express. Son rôle est d'authentifier les differents utilisateurs d'un ensemble de plateforme.
- Pour pouvoir utiliser l'api, certains prerequis sont neccessaires.
-
- NodeJs 10+ And Npm 6+
- MySql / Postgres / MSSql pour la base de données
$ git clone https://github.com/Kemsty2/ApiLogin.git
$ cd ApiLogin/
$ npm install
- Ensuite, il faut configurer les variables d'environnement. Pour cela se servir des fichiers:
$ nano .env.dev // Pour configurer les variables d'environnement de developpement
ou
$ nano .env.prod // Pour configurer les variables d'environnement de production
- Ensuite, crée le fichier
.env
à utiliser :
$ cp .env.prod .env // pour utiliser les V.E de production
ou
$ cp .env.env .env // pour utiliser les V.E de developpement
- Lancer le serveur Nodejs :
$ npm run start-dev // Pour lancer le serveur de developpement
$ npm run start-prod // Pour lancer le serveur de production