Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
fefb6589b1
Ajout des variables d'environnement pour l'utilisateur et le mot de passe administrateur Nextcloud dans le fichier .env et mise à jour du fichier compose.yml
74b9fd4dc3
Ajout de la page des utilisateurs avec vérification de session, création d'une API pour la suppression d'utilisateur et ajout d'un bouton pour ajouter un nouvel utilisateur.
11d3fe70ed
Correction de l'URL de récupération du token dans la configuration de NextAuth pour inclure le royaume Keycloak.
cf6ea26879
Ajout de la gestion du rafraîchissement des tokens d'accès et de rafraîchissement dans NextAuth. Mise à jour des types pour inclure les tokens et les erreurs. Modification de la configuration de session pour gérer les erreurs de rafraîchissement.
6018b853a0
Ajout de la gestion du refresh token lors de la connexion avec Keycloak et mise à jour de la déconnexion pour utiliser le refresh token. Modification de la navigation principale pour intégrer les fonctions de connexion et de déconnexion.
92c451efe5
Ajout d'une vérification d'authentification dans le layout principal, mise à jour des métadonnées des pages et création d'un nouveau composant LoginCard pour la connexion avec Keycloak. Mise à jour du fichier .gitignore pour inclure les playbooks de développement.
7ee0a52bea
Ajout d'un playbook Ansible pour le déploiement de l'application front via Docker Compose et mise à jour de l'URL du Keycloak dans le fichier .env.production.
5a70cc2ad7
Mise à jour de la gestion des utilisateurs dans NextAuth : ajout des champs prénom, nom, nom d'utilisateur et mise à jour des rôles dans le profil utilisateur. Amélioration de l'affichage des informations utilisateur dans le composant MainNav.
e1b2fd5394
Ajout de la configuration du client Keycloak et du scope profile dans les playbooks Ansible, incluant l'installation de packages supplémentaires pour Docker.
937075cfff
Mise à jour du fichier .gitignore pour inclure les dépendances, l'environnement et les fichiers spécifiques aux IDE
437174c1cc
Ajout de la gestion des rôles et des permissions pour Keycloak dans le playbook Ansible, incluant la création de rôles et de groupes, ainsi que l'attribution de permissions spécifiques aux rôles TEACHERS et STUDENTS.
788b58282b
Ajout de nouveaux playbooks Ansible pour le déploiement de Keycloak et mise à jour des playbooks existants pour Docker et Portainer avec des améliorations de gestion des erreurs et des configurations.
1c1e3418eb
Mise à jour de la configuration de Portainer : suppression du mot de passe dans .env et utilisation d'un fichier pour le mot de passe administrateur dans compose.yml