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:shibidp3storage [2019/04/04 10:01] Schreiterer, Frankde:shibidp3storage [2020/04/16 09:00] Silke Meyer
Zeile 18: Zeile 18:
 <code bash> <code bash>
 root@idp:~# ln -s /usr/share/java/mysql.jar /var/lib/tomcat8/lib/mysql.jar root@idp:~# ln -s /usr/share/java/mysql.jar /var/lib/tomcat8/lib/mysql.jar
 +</code>
 +
 +=== Debian 10 ===
 +
 +Bei Debian 10 ist das entsprechende Paket nun Bestandteil von MariaDB. 
 +
 +<code bash>
 +root@idp:~# apt install mariadb-server mariadb-client libmariadb-java
 +</code>
 +
 +<code bash>
 +root@idp:~# ln -s /usr/share/java/mariadb-java-client.jar /var/lib/tomcat9/lib/mariadb-java-client.jar
 </code> </code>
  
Zeile 23: Zeile 35:
  
 <code bash> <code bash>
-root@idp:~# service tomcat8 restart+root@idp:~# service tomcat[8|9] restart
 </code> </code>
  
Zeile 86: Zeile 98:
 # Tomcat8 # Tomcat8
 mysql.class    = org.apache.tomcat.jdbc.pool.DataSource mysql.class    = org.apache.tomcat.jdbc.pool.DataSource
-mysql.url      = jdbc:mysql://localhost:3306/shibboleth - Achtung: ggf. kann es zu einem Timezone-Bug kommen. Dann ist die Angabe des Timezone-Parameters erforderlich, z.B.  mysql.url = jdbc:mysql://localhost:3306/shibboleth/?<font 11.0pt/Calibri;;inherit;;inherit>serverTimezone=UTC</font>erforderlich+Achtung: ggf. kann es zu einem Timezone-Bug kommen. Dann ist die Angabe des Timezone-Parameters erforderlich, z.B.  mysql.url = jdbc:mysql://localhost:3306/shibboleth/?serverTimezone=UTC 
 +mysql.url      = jdbc:mysql://localhost:3306/shibboleth
 mysql.username = shibboleth mysql.username = shibboleth
 mysql.password = GeHEIM007 mysql.password = GeHEIM007
Zeile 122: Zeile 135:
 </file> </file>
  
-Hinweise zur Wahl des Quellatributs:+**Hinweise zur Wahl des Quellatributs:**
  
   * Als Quellattribut aus dem IdM für die persistentId muss man ein IdM-Attribut nehmen, welches auch über die Zeit für alle Benutzer eindeutig ist. Oft ist dies das IdM-Attribut 'uid' (oder bei AD 'sAMAccountName' bzw. neuerdings 'cn'). Sollte dies bei Ihnen nicht der Fall sein, d.h. diese Attribute werden für neue User recycled (auch aus anderen Gründen nicht zu empfehlen!), dann muss ein anderes IdM-Attribut gefunden werden.   * Als Quellattribut aus dem IdM für die persistentId muss man ein IdM-Attribut nehmen, welches auch über die Zeit für alle Benutzer eindeutig ist. Oft ist dies das IdM-Attribut 'uid' (oder bei AD 'sAMAccountName' bzw. neuerdings 'cn'). Sollte dies bei Ihnen nicht der Fall sein, d.h. diese Attribute werden für neue User recycled (auch aus anderen Gründen nicht zu empfehlen!), dann muss ein anderes IdM-Attribut gefunden werden.
Zeile 259: Zeile 272:
 **Weiter geht es mit [[:de:shibidp3slo|Single Logout]]. ** **Weiter geht es mit [[:de:shibidp3slo|Single Logout]]. **
  
 +{{tag>idp3}}