| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |
| de:shibslohttpd:configuration:lazy [2015/12/09 11:20] – [Schutz der Anwendung] Schreiterer, Frank | de:shibslohttpd:configuration:lazy [2015/12/09 11:36] (aktuell) – [Schutz der Anwendung] Schreiterer, Frank |
|---|
| RewriteCond %{ENV:shibcheckertype} ^doAppSession$ | RewriteCond %{ENV:shibcheckertype} ^doAppSession$ |
| #über ein extra Skript, wenn ohne weiteres die Anwendungssession initialisiert werden kann | #über ein extra Skript, wenn ohne weiteres die Anwendungssession initialisiert werden kann |
| RewriteRule .* https://sp.beispiel-uni.de/initsess/initsess.php | RewriteRule .* https://sp.beispiel-uni.de/Path/To/initsess.php |
| | |
| #oder über Refresh-Header, falls man das Initialisieren der Anwendungssession nicht selbst triggern kann | #oder über Refresh-Header, falls man das Initialisieren der Anwendungssession nicht selbst triggern kann |
| #Logout? | #Logout? |
| RewriteCond %{ENV:shibcheckertype} ^doLogout$ | RewriteCond %{ENV:shibcheckertype} ^doLogout$ |
| RewriteRule .* https://sp.beispiel-uni.de/eviluse/SESSIONREMOVER.php?appsid=%{ENV:appsid} | RewriteRule .* https://sp.beispiel-uni.de/Path/To/remsess.php?appsid=%{ENV:appsid} |
| |
| </Location> | </Location> |
| #ACHTUNG: Erst die Anwendungssession zerstören und das das Shibboleth-Logout! | #ACHTUNG: Erst die Anwendungssession zerstören und das das Shibboleth-Logout! |
| RewriteCond ${shibchecker:lazy,%{HTTP:Shib-Session-ID},APPSESSIONNAME,%{HTTP:Cookie}} ^doLogout$ | RewriteCond ${shibchecker:lazy,%{HTTP:Shib-Session-ID},APPSESSIONNAME,%{HTTP:Cookie}} ^doLogout$ |
| RewriteRule .* https://sp.beispiel-uni.de/eviluse/SESSIONREMOVER.php?appsid=%{ENV:appsid} | RewriteRule .* https://sp.beispiel-uni.de/Path/To/remsess.php?appsid=%{ENV:appsid} |
| </Location> | </Location> |
| </code> | </code> |