Skip to content
Snippets Groups Projects
Commit df96ea54 authored by Alexis POYEN's avatar Alexis POYEN
Browse files

:arrow_up: upgrade dependecies of go

parent ec50496a
No related branches found
No related tags found
No related merge requests found
......@@ -29,7 +29,7 @@ Trois comptes de démonstrations permettent de tester le kit avec trois profils
Télécharger le dépot
```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`
......@@ -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
- `./auth` contient la gestion des utilisateurs et des droits sur l'application
- `./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.
- `./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.
### Utilisateurs et droits
......
module forge.grandlyon.com/systemes-dinformation/project-template/sdk-go
go 1.14
go 1.16
require (
github.com/jinzhu/gorm v1.9.15
github.com/oschwald/maxminddb-golang v1.7.0
golang.org/x/crypto v0.0.0-20200709230013-948cd5f35899
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
github.com/golang/protobuf v1.5.2 // indirect
github.com/jinzhu/gorm v1.9.16
github.com/mattn/go-sqlite3 v1.14.7 // indirect
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.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment