Skip to content

Architecture

Pour faciliter le développement, l'ensemble des containers définis dans le fichier docker-compose.yml permet d'avoir les services suivants: smtp, doc, ldap, cas, django

Openldap

La base ldap est configuré avec le compte manager: * cn=manager,dc=example,dc=com (mot de passe: admin)

Et les utilisateurs suivants (le mot de passe correspond à l'UID): * uid=admin,ou=people,dc=example,dc=com * uid=etu,ou=people,dc=example,dc=com * uid=ens,ou=people,dc=example,dc=com * uid=sec,ou=people,dc=example,dc=com

Respectivements, les utilisateurs ci-dessous correspondent aux groupes indiqués: * etu => etudiants * ens => enseignants * sec => administratifs

CAS

L'administrateur est admin (identique au mot de passe). L'interface d'administration est accessible sur le port 8001.

  • http://localhost:8001/cas avec les comptes définis dans le ldap
  • http://localhost:8001/admin avec le compte admin

Pour fonctionner, vous devez ajouter la ligne suivante dans votre fichier /etc/hosts:

127.0.0.1 cas

Doc

La documentation est gérée grâce à mkdocs. Les fichiers se trouvent dans le dossier docs et le rendu est visible à cette adresse: * http://localhost:8002