Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
de:shibslohttpd:functioning [2015/12/08 15:05] – angelegt Schreiterer, Frankde:shibslohttpd:functioning [2015/12/09 08:27] Schreiterer, Frank
Zeile 1: Zeile 1:
 ====== Wirkungsweise ====== ====== Wirkungsweise ======
  
-Wenn das [[de:shibslohttpd:checkerscript|Prüfskript]] im Apache-Webserver für die RewriteMap mit  +Wenn das [[de:shibslohttpd:checkerscript|Prüfskript]] im Apache-Webserver für die RewriteMap konfiguriert wurdewird dieses in der RewriteCond im zu schützenden Verzeichnis aufgerufen:
- +
-RewriteMap shibchecker "prg:/usr/bin/php /PATH/TO/shibchecker.php" +
- +
-konfiguriert wurde wird dieses in der RewriteCond im zu schützenden Verzeichnis aufgerufen:+
  
 RewriteCond ${Context,Shib-Session-ID,Name des Cookies der Anwendungssession,Cookies,[,mixedLazy]} ^return$ RewriteCond ${Context,Shib-Session-ID,Name des Cookies der Anwendungssession,Cookies,[,mixedLazy]} ^return$
Zeile 25: Zeile 21:
 Zusätzlich erfolgt bei mixedLazy bei einem Neueintrag die Prüfung, ob die Anwendungs-Session-ID bereits vergeben wurde. Ist die Anwendungs-Session-ID bereits vergeben, ist die Anfrage ungültig.  Zusätzlich erfolgt bei mixedLazy bei einem Neueintrag die Prüfung, ob die Anwendungs-Session-ID bereits vergeben wurde. Ist die Anwendungs-Session-ID bereits vergeben, ist die Anfrage ungültig. 
  
 +==== Sonderzustände ====
  
 Es existieren noch zwei Sonderzustände: Es existieren noch zwei Sonderzustände:
Zeile 33: Zeile 30:
   - Es ist möglich, die Session mittels einer Umleitung auf ein zusätzliches Skript zu erzeugen (funktioniert bei PHP), was zu bevorzugen ist, oder falls dies nicht möglich ist   - Es ist möglich, die Session mittels einer Umleitung auf ein zusätzliches Skript zu erzeugen (funktioniert bei PHP), was zu bevorzugen ist, oder falls dies nicht möglich ist
   - am Apache-Webserver einen Refresh-Header dem Request hinzuzufügen, der einmalig für den Reload der Seite sorgt.   - am Apache-Webserver einen Refresh-Header dem Request hinzuzufügen, der einmalig für den Reload der Seite sorgt.
 +
 +Siehe auch: [[de:shibslohttpd:configuration|Konfigurationsbeispiele]]
 +
 +Weiter zu [[de:shibslohttpd:checkerscript|Prüfskript]]
  
  • Zuletzt geändert: vor 9 Jahren