Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
de:shibslohttpd:configuration [2015/12/09 08:49] – [Einrichtung für SessionHook] Schreiterer, Frankde:shibslohttpd:configuration [2015/12/09 09:13] – [Einrichtung für SessionHook] Schreiterer, Frank
Zeile 3: Zeile 3:
 ===== RewriteMap definieren ===== ===== RewriteMap definieren =====
 Die ReweriteMap darf nicht innerhalb der Elemente <Location> bzw. <Directory> definiert werden! Die ReweriteMap darf nicht innerhalb der Elemente <Location> bzw. <Directory> definiert werden!
-<code>+ 
 +Konfiguration **Apache:** \\ 
 +Linux 
 +<code Apache httpd.conf>
 <VirtualHost sp.beispiel-uni.de:443> <VirtualHost sp.beispiel-uni.de:443>
- RewriteEngine On  +   ... 
- RewriteMap shibchecker "prg:/usr/bin/php /etc/apache2/shibchecker_mc.php"+   RewriteEngine On  
 +   RewriteMap shibchecker "prg:/usr/bin/php /PATH/TO/shibchecker.php" 
 +   ... 
 +   <Location> 
 +   ... 
 +   </Location> 
 +   ...    
 +</VirtualHost> 
 +</code> 
 + 
 +Windows: 
 +<code Apache httpd.conf> 
 +<VirtualHost sp.beispiel-uni.de:443> 
 +... 
 +   RewriteEngine On  
 +   RewriteMap shibchecker "prg:c:/PATH/TO/php.exe c:/PATH/TO/shibchecker.php" 
 +   ... 
 +   <Location> 
 +   ... 
 +   </Location> 
 +   ...   
 </VirtualHost> </VirtualHost>
 </code> </code>
Zeile 13: Zeile 36:
  
 Das Skript [[ |checker.php]], welches von Shibd beim Login einmal über den SessionHook aufgerufen wird, muss auch in einem komplett durch Shibboleth geschützten Verzeichnis liegen. Die Konfiguration darf nur bei den Anwendungsszenarien [[de:shibslohttpd:introduction#anwendungsszenarien|normal und lazy]] erfolgen, nicht bei mixedLazy! Das Skript [[ |checker.php]], welches von Shibd beim Login einmal über den SessionHook aufgerufen wird, muss auch in einem komplett durch Shibboleth geschützten Verzeichnis liegen. Die Konfiguration darf nur bei den Anwendungsszenarien [[de:shibslohttpd:introduction#anwendungsszenarien|normal und lazy]] erfolgen, nicht bei mixedLazy!
- +Konfiguration **Apache:** 
-<code>+<code Apache httpd.conf>
 <Location /checker> <Location /checker>
 authType shibboleth authType shibboleth
Zeile 34: Zeile 57:
 </Location> </Location>
  
 +</code>
 +
 +Konfiguration **Shibboleth:** 
 +<code xml shibboleth2.xml>
 +<ApplicationDefaults entityID="https://sp.beispiel-uni.de/shibboleth"
 +   REMOTE_USER="uid"
 +   sessionHook="/checker/checker.php">
 </code> </code>
  
  
  
  • Zuletzt geändert: vor 9 Jahren