Developer Deep Dive – Security Reckoning
Wenn man mit etwas komplexeren Anforderungen an eine Web-Applikation konfrontiert ist, stellt sich vielleicht die Frage: welche Möglichkeiten habe ich eigentlich in Contao und auch Symfony? Insbesondere das Thema „Security“ bzw. „Authentication“ kann oft Kopfzerbrechen bereiten. In diesem Workshop machen wir einen „Deep Dive“ in ausgewählte Themen – mit Fokus auf die Symfony Security Komponente.
Teilnehmerzahl: maximal 12 | mindestens 5
Das erwartet dich in diesem College
Manchmal ist man mit der Problematik etwas am Login-System von Contao anzupassen gegenübergestellt. Contao setzt mit Symfony auf dessen Security Komponente und baut auf die darin enthaltene Firewall auf – diese Komponenten kann aber etwas einschüchternd wirken.
In diesem Workshop werden wir uns die Symfony Security Komponente genauer ansehen und deren Aspekte einzeln verstehen lernen, von User Provider und Authenticators bis hin zur Firewall Konfiguration und die Möglichkeiten der Anpassung.
Danach wird es auch andere, ausgesuchte Themen geben, die gemeinsam oder auch unabhängig von Symfony Security nützlich sein können – wie bspw. die Anwendung der Symfony Rate Limiter Komponente.
Zielsetzung
Ziel des Workshops ist es den Teilnehmer*innen beizubringen, wie man seinen eigenen Login-Flow in Contao einbauen und auch andere Symfony Komponenten in seinen eigenen Projekten zielführend einbauen könnte.
Inhalt
Der Inhalt des Workshops wird sich in 3 Teile aufteilen:
- „Deep Dive“ in die Symfony Security Komponente.
- „Deep Dive“ in ausgewählte Themen:
- Symfony Rate Limiter
- DI Compiler Passes
- Wenn Zeit ist: Deep Dive in von Workshop Teilnehmer*innen gewünschte Themen
Voraussetzungen
Generell wird vorausgesetzt, dass man die Grundlagen zur Programmierung in PHP und insbesondere in Symfony und Contao kennt. Namespaces, die Funktion von Composer und grundlegende Kenntnisse zu Dependency Injection müssen bekannt sein.
Für die Mitarbeit ist ein eigener Rechner mit funktionierender Web-Entwicklungsumgebung notwendig. Es wird vorausgesetzt, dass man sich eine Contao 5 Installation bereits selbst über die Kommandozeile via Composer installieren und den Webserver für den Betrieb der Contao 5 Installation entsprechend konfigurieren kann.
Für den Workshop sollte bereits eine Contao 5.6 Installation vorhanden sein.
Zielgruppe
Dieser Workshop richtet sich an alle Contao Entwickler*innen, die schon programmieren können und gewisse Möglichkeiten in Contao kennen, aber sich mit spezielleren Themen, inklusive Symfony Security befassen wollen.

Dein Workshopleiter
Fritz Michael Gschwantner ist Co-Founder von INSPIRED MINDS, ein Entwicklerstudio im Herzen von Wien, gegründet im Jahr 2013. Neben vielen kleinen Symfony Apps, die in den Anfängen der Firma entwickelt wurden, liegt der Fokus aktuell bei Entwicklungen in und für Contao. Vielen ist Fritz vermutlich auch unter dem Nickname „Spooky“ aus dem Contao Community Forum ein Begriff, wo er mit über 34.000 Posts schon vielen Benutzer*innen hilfreich zur Seite stand. Auch auf GitHub tummeln sich unter dem Username „fritzmg“ und der Organisation „INSPIRED MINDS“ einige hilfreiche Erweiterungen für Contao.
Facts
Termin: Samstag, 27.09.2025
Beginn: 9:00 Uhr
Ende: ca. 16:30 Uhr
Preis: 399,00 €
Leistungen
- Seminar laut Beschreibung
- alkoholfreie Getränke während des Seminars
- Mittagessen
- Kaffee und Snacks in den Pausen