@@ -16,7 +16,7 @@ Les étudiants et professeurs ont tous un ID, nom de famille, prénom et une fil
Ensuite, il a fallu protéger la partie REST en utilisant une instance de nginx. Il a fallu générer une clé privée pour un certificat ainsi qu'un fichier docker-compose.yml
### __Session 3 - Authentication__
Pour l'authentification, il a fallu créer notre API depuis le site [Okta](https://developer.okta.com/), faire plusieurs utilisateurs qui ont accès à l'API et un token pour que l'application depuis notre programme.
Pour l'authentification, il a fallu créer notre API depuis le site [Okta](https://developer.okta.com/) (un site de gestion des identités et des accès publics), faire plusieurs utilisateurs qui ont accès à l'API et un token pour que l'application depuis notre programme.
Avec le package Gin, il a été possible de créer un serveur web RESTful.
...
...
@@ -25,6 +25,12 @@ Dans la dernière partie s'est faite avec un ajout d'identifiants d'authentifica
Cette partie m'a posé le plus de problèmes car j'ai trouvé que les consignes à suivre n'étaient vraiment pas claires et ne donnaient pas assez d'informations (mais je parlerai des problèmes dans la conclusion).
## __Architecture__
- certs: dossier des certificats
- main.go: programme principal
- go.sum: liste des checksums des dépendances
- go.mod: modules gérant les dépendances
## __Conclusion__
Ce projet a été très compliqué pour moi car nous avons du tout apprendre par nous même, ce qui a rendu le tout assez flou.