Ich habe Kerberos auf einer Reihe von Maschinen eingerichtet und kann mich nicht bei einer Standardinstallation von Jenkins anmelden. Meine Backend-Konfiguration sieht wie folgt aus:Ich kann mich nicht bei Jenkins hinter Kerberos anmelden
firewall.local (CentOS 7)
apache.local (CentOS 7)
tomcat.local (CentOS 7, Tomcat 7, Oracle JDK 7)
firewall.local leitet Anfragen auf 80 an apache.local weiter. apache.local hat AJP-Setup zu tomcat.local
Alle Webapps funktionieren gut. Ich habe sie durch einen Kerberos-Login geschützt, der von Apache aufgetaucht ist.
Das Problem ist, wenn ich versuche, firewall.local/jenkins zu treffen (intern wird dies bis zu tomcat.local: 8009/jenkins geroutet). Ich erhalte einen Dialog, in dem ich nach meinem Benutzernamen und Passwort für Kerberos gefragt werde. Das funktioniert. Dann werde ich mit einem Dialogfeld für Jenkins aufgefordert.
Ich habe mehrere Kerberos und Nicht-Kerberos-Kombinationen ausprobiert, und sie schlagen immer fehl, was zu kontinuierlichen Eingabeaufforderungen für Benutzernamen und Kennwörter führt.
Gibt es einen Standardbenutzernamen und ein Passwort für Jenkins? Gibt es etwas, das ich vermissen könnte?