1. Testtermine
-
1. Dez. 2025
-
es wurden statt dem 2. Test schriftliche und mündliche Mitarbeitsüberprüfungen vereinbart
3. 2025-09-16
3.1. Authentifizierung und Autorisierung
-
Statuscodes sind nicht korrekt
-
401 Unauthorized sollte unauthenticated heissen
-
403 Forbidden sollte unauthorized heissen
-
3.1.1. Ablauf einer HTTP Anfrage
-
Zugriff auf eine geschützte Ressource durch Request.
-
Server antwortet mit 401 Unauthorized und fordert Authentifizierung an. Der Client wird an den Keycloak weitergeleitet.
-
Client authentifiziert sich beim Keycloak (z.B. durch Login).
-
Keycloak sendet ein Token (z.B. JWT) an den Client zurück.
-
Client sendet das Token in der nächsten Anfrage an den Server.
-
Server überprüft das Token und gewährt Zugriff auf die Ressource, wenn das Token gültig ist.
4. 2025-09-22
4.1. Projektideen Stütz
-
Franklyn: Lehreraccounts, KI-Detektion, ev. weitere Funktionen wie aufzeigen
-
Clemens, Jakob, Eldin, Gregor
-
-
LeoIoT Jonas, Daniel L, Paul, Elias, Stefan
-
Sensoren in Klassen mit Dashboard
-
Dashboard für PV-Anlage und Verbräuche der Schule
-
-
Trainingsplaner (Paul, Elias, Daniel L.)
-
HTL 3D für Elternsprechtag
-
MusicVoting
-
Miriam, Simone, Marlies
-
-
Der sprechende Eisbär (Chatbot mit KI)
-
Dashboard mit Grafana und InfluxDB für eine Mineralölfirma
-
Hanan
-
Almin
-
-
FPV-Drohnen Assistent (David, Simon)
5. 2025-09-23 Keycloak
IAM … Identity and Access Management
Keycloak ist ein Softwareprodukt zur Verwaltung von Identitäten und Zugriffsrechten in Anwendungen und Diensten. Es bietet Funktionen wie Single Sign-On (SSO), Benutzerverwaltung, Rollen- und Berechtigungsmanagement sowie Integration mit verschiedenen Authentifizierungsprotokollen wie OAuth2, OpenID Connect und SAML.

Die Payload eines tokens ist nicht verschlüsselt jedoch fälschungssicher signiert.
-
Was ist Keycloak
-
Keycloak ist eine Open-Source Identity- und Access-Management-Lösung (IAM), die Single Sign-On (SSO) für Anwendungen und Services bereitstellt. Es übernimmt zentrale Aufgaben im Bereich der Authentifizierung und Autorisierung, basierend auf modernen Sicherheitsstandards wie OAuth 2.0, OpenID Connect (OIDC) und SAML 2.0.
-
-
CORS (Cross-Origin-Ressource-Sharing)
-
CORS (Cross-Origin Resource Sharing) ist ein Sicherheitsmechanismus in Webbrowsern, der den Zugriff von Webanwendungen auf Ressourcen über Domänengrenzen hinweg regelt.
-

-
Was ist Kubernetes?
-
Kubernetes ist ein Container-Orchestrierungstool, welches dafür sorgt , dass Container automatisch gestartet, überwacht, skaliert und im Fehlerfall neu gestartet werden.
-