Login für und Schutz von Web-Anwendungen mit dem Shibboleth Service Provider
Trainer und Dozenten
Dr. Martin Hitschel hat über 15 Jahre Erfahrung im Consulting und der Schulung für Shibboleth und weitere SSO-Produkte. Er ist bei der DAASI International beschäftigt, einem führenden Anbieter für Open-Source Identity- und Access-Management.
Voraussetzungen
Es werden Grundkenntnisse der Administration von Linux-Servern vorausgesetzt. Erfahrungen mit XML und HTTP sind vorteilhaft. Wir verwenden den Apache Webserver. Vorkenntnisse sind hier hilfreich, aber keine Voraussetzung.
Der Shibboleth Service Provider kann beliebige Web-Anwendungen schützen. Wir arbeiten in der Schulung mit einer Dummy-Anwendung auf PHP-Basis. Wer hier mehr erfahren will, ist in der PHP Schulung richtig. Weitere Schulungen zu anderen Programmiersprachen finden sich hier.
Inhalt
Theoretische Inhalte
- Kurzeinführung zu SAML
- SAML-Metadaten zur Herstellung von Trust
- Das Modell der Application Integration mit dem Shibboleth SP
- Funktionsweise des Shibboleth Service Providers (SP) als
Programmiersprachen-unabhängige SAML-basierte SSO-Lösung für
Web-Anwendungen
- Tips zum Betrieb des Shibboleth SP
Hands-On Shibboleth SP
- Installation Shibboleth SP
- Interaktion SP mit gestelltem Identity Provider (IdP)
- Installation Dummy-PHP-Anwendung
- Installation IdP Discovery Service und Nutzung des SP mit
mehreren IdPs
Hands-On Web Application Integration
- Optionen zur Anbindung von Anwendungen (lazy vs eager Session,
forceAuthn, MFA anfordern)
- einfache Anwendungen (PHPinfo, Perl)
- Besonderheiten bei Java
- KursteilnehmerInnen können eine eigene Web-Anwendung mitbringen,
die im Kurs "shibbolethisiert" bzw. SSO-fähig gemacht wird.
- Installation Shibboleth SP
- Interaktion SP mit gestelltem Identity Provider (IdP)
- Installation Dummy-PHP-Anwendung
- Installation IdP Discovery Service und Nutzung des SP mit mehreren IdPs
Hands-On Web Application Integration
- Optionen zur Anbindung von Anwendungen (lazy vs eager Session,
forceAuthn, MFA anfordern)
- einfache Anwendungen (PHPinfo, Perl)
- Besonderheiten bei Java
- KursteilnehmerInnen können eine eigene Web-Anwendung mitbringen,
die im Kurs "shibbolethisiert" bzw. SSO-fähig gemacht wird.
Kurszeiten
Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.
An Kurstagen gibt es bei uns ab 8 Uhr Frühstück.
Unsere Kurse beginnen um 9 Uhr und enden um 18 Uhr.
Neben den kleinen Pausen gibt es eine Stunde Mittagspause mit leckerem, frisch in unserer Küche zubereitetem Essen.
Nach der Schulung anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.