Skip to content
/ idp Public
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

Wiwaltill/idp

 
 

Repository files navigation

Identity Provider

Scrutinizer Code Quality Code Coverage Build Status PHP 7.4 MIT License

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

Wichtiger Hinweis

Aufgrund eines PHP Bugs, muss mindestens PHP 7.4.1 verfügbar sein.

Handbuch

Die Installation und Nutzung sind im Handbuch beschrieben.

Lizenz

MIT

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 73.8%
  • Twig 23.6%
  • JavaScript 2.0%
  • Other 0.6%