Commit df96ea54 authored by Alexis POYEN's avatar Alexis POYEN
Browse files

upgrade dependecies of go

parent ec50496a
...@@ -29,7 +29,7 @@ Trois comptes de démonstrations permettent de tester le kit avec trois profils ...@@ -29,7 +29,7 @@ Trois comptes de démonstrations permettent de tester le kit avec trois profils
Télécharger le dépot Télécharger le dépot
```sh ```sh
git clone https://forge.grandlyon.com/apoysystemes-dinformation/project-templateen/sdk-go.git git clone https://forge.grandlyon.com/systemes-dinformation/project-template/sdk-go.git
``` ```
Ouvrir le dépôt avec VS Code puis dans l'onglet `Debug`, démarrer le projet avec `Debug SDK-GO with Mock OAuth2` Ouvrir le dépôt avec VS Code puis dans l'onglet `Debug`, démarrer le projet avec `Debug SDK-GO with Mock OAuth2`
...@@ -64,10 +64,10 @@ La démo est accessible avec l'url https://sdk-go.127.0.0.1.nip.io ...@@ -64,10 +64,10 @@ La démo est accessible avec l'url https://sdk-go.127.0.0.1.nip.io
- `./internal` contient les paquets nécessaires au développement de l'application - `./internal` contient les paquets nécessaires au développement de l'application
- `./auth` contient la gestion des utilisateurs et des droits sur l'application - `./auth` contient la gestion des utilisateurs et des droits sur l'application
- `./mocks` permet de mocker l'API d'authentification pour passer les tests - `./mocks` permet de mocker l'API d'authentification pour passer les tests
- `./models` permet de définri le modèle de données et les API qui seront servies par le back-end - `./models` permet de définir le modèle de données et les API qui seront servies par le back-end
- `./rootmux` contient le fichier `rootmux.go` qui permet de servir les APIs, de gérer l'authentification, de servir le site web et la gestion des cookies utilisateurs. Le répertoire contient également tous les tests d'intégration sur les APIs. - `./rootmux` contient le fichier `rootmux.go` qui permet de servir les APIs, de gérer l'authentification, de servir le site web et la gestion des cookies utilisateurs. Le répertoire contient également tous les tests d'intégration sur les APIs.
- `./miscellaneous/keycloack` contient un environnement Keycloack qui peut être utilisé pour déployer un environnement OAuth2 - `./miscellaneous/keycloack` contient un environnement Keycloack qui peut être utilisé pour déployer un environnement OAuth2
- `./pkg` contient les diffférents package génériques qui permettent de gérer les logs applicatifs, de créer les fonctiones de tests, la gestion des tokens... - `./pkg` contient les différents package génériques qui permettent de gérer les logs applicatifs, de créer les fonctiones de tests, la gestion des tokens...
- `./web` est le répertoire où est stockée l'application front-end et publié par le serveur back-end. - `./web` est le répertoire où est stockée l'application front-end et publié par le serveur back-end.
### Utilisateurs et droits ### Utilisateurs et droits
......
module forge.grandlyon.com/systemes-dinformation/project-template/sdk-go module forge.grandlyon.com/systemes-dinformation/project-template/sdk-go
go 1.14 go 1.16
require ( require (
github.com/jinzhu/gorm v1.9.15 github.com/golang/protobuf v1.5.2 // indirect
github.com/oschwald/maxminddb-golang v1.7.0 github.com/jinzhu/gorm v1.9.16
golang.org/x/crypto v0.0.0-20200709230013-948cd5f35899 github.com/mattn/go-sqlite3 v1.14.7 // indirect
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d github.com/oschwald/maxminddb-golang v1.8.0
golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b
golang.org/x/net v0.0.0-20210421230115-4e50805a0758 // indirect
golang.org/x/oauth2 v0.0.0-20210413134643-5e61552d6c78
golang.org/x/sys v0.0.0-20210421221651-33663a62ff08 // indirect
google.golang.org/appengine v1.6.7 // indirect
) )
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment