Skip to content
forked from SchulIT/idp

SAML Identity Provider (IdP), der als Benutzerdatenbank für SchulIT-Onlinedienste dient.

License

Notifications You must be signed in to change notification settings

SimonFrank14/idp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Identity Provider

GitHub Workflow Status (with event) PHP 8.2 AGPL-3.0

Ein SAML Identity Provider, welcher für die SchulIT Software Suite benötigt wird.

Funktionen

Dieser Identity Provider ist das Herzstück der SchulIT Software Suite, da er für die Anmeldung der Benutzer zuständig ist.

  • Benutzerverwaltung
    • Cloud-Benutzer können über das Web-Interface angelegt werden
    • On-Premise-Benutzer können aus dem Active Directory synchronisiert werden, sodass ein Single-Sign-On mit dem Kennwort aus der Schule möglich ist (zusätzliche Software benötigt)
  • Benutzertypen- und -rollenmanagement
    • jeder Benutzer ist einem Benutzertypen (Lehrkraft, Schülerin/Schüler, ...) zugeordnet
    • jeder Benutzer kann Mitglied in mehreren Benutzergruppen sein
    • jedem Benutzertyp und jeder -rolle können individuelle Rechte (bspw. Rollen in einer Software oder Zugriff auf eine Software) vergeben werden, die auf alle Benutzer übertragen wird
  • Dienstverwaltung
    • alle integrierten Anwendungen können als Dienst integriert werden
    • Zugriffsverwaltung erfolgt über diesen Identity Provider
    • Zugriffssteuerung basierend auf Benutzertypen und -rollen
  • Eltern-Registrierung im Self-Service
    • Eltern erhalten Code über die Schule und können sich damit selbstständig registrieren
    • Verknüpfung mit Kind eigenständig oder durch Administrator möglich

Handbuch

Die Installation und Nutzung sind im Handbuch beschrieben.

Lizenz

AGPL-3.0

About

SAML Identity Provider (IdP), der als Benutzerdatenbank für SchulIT-Onlinedienste dient.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • PHP 69.5%
  • Twig 24.3%
  • SCSS 4.0%
  • JavaScript 1.8%
  • Other 0.4%