Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung |
de:shibslohttpd:configuration:normal [2015/12/09 10:43] – Schreiterer, Frank | de:shibslohttpd:configuration:normal [2015/12/09 11:33] (aktuell) – [Schutz der Anwendung] Schreiterer, Frank |
---|
#Test der Werte mit RewriteMap-Skript ohne mixedLazy | #Test der Werte mit RewriteMap-Skript ohne mixedLazy |
RewriteCond ${shibchecker:sessionHook,%{HTTP:Shib-Session-ID},APPSESSIONNAME,%{HTTP:Cookie}} ^doLogout$ | RewriteCond ${shibchecker:sessionHook,%{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} |
| |
#mit mixedLazy darf der Aufruf nicht erfolgen, da in diesem Modus das Einschleusen einer Anwendungssession | #mit mixedLazy darf der Aufruf nicht erfolgen, da in diesem Modus das Einschleusen einer Anwendungssession |
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> |
</code> | </code> |
| |
| |