update readme
This commit is contained in:
parent
17ae90ec05
commit
5912b5c6d3
13
README.md
13
README.md
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue