update readme

This commit is contained in:
Matthieu Lamalle 2020-07-16 14:43:26 +02:00
parent 17ae90ec05
commit 5912b5c6d3
1 changed files with 10 additions and 9 deletions

View File

@ -4,7 +4,6 @@ Go-JWTServer met a disposition :
- Un serveur de stockage de utilisateur sous postgres et d'authenfication Jwt - Un serveur de stockage de utilisateur sous postgres et d'authenfication Jwt
- Un middleware d'authentification Jwt - Un middleware d'authentification Jwt
Dépendances: docker, docker-compose
## Serveur ## Serveur
### Configuration ### Configuration
@ -26,10 +25,12 @@ token_password="NotSoSecretJwtSecretPassword"
### Executer le serveur ### Executer le serveur
Lancer le conteneur postgres Lancer le conteneur postgres
```make up``` ```make up```
Dans une autre console, lancer le serveur jwt Dans une autre console, lancer le serveur jwt
```make run``` ```make run```
## Middleware ## Middleware
@ -39,16 +40,16 @@ de vérifier la validité du token Jwt
##### Exemple ##### Exemple
``` ```
r := chi.NewRouter() r := chi.NewRouter()
//add Jwt Authentification //add Jwt Authentification
r.Use(jwtmiddleware.JwtAuthentication) r.Use(jwtmiddleware.JwtAuthentication)
.Route("/api/", func(r chi.Router) { .Route("/api/", func(r chi.Router) {
//Middleware routes //Middleware routes
r.Post("/user/new", jwtmiddleware.CreateAccount) r.Post("/user/new", jwtmiddleware.CreateAccount)
r.Post("/user/login", jwtmiddleware.Authenticate) r.Post("/user/login", jwtmiddleware.Authenticate)
}) })
``` ```
## API ## API