Hi,
ich verwende meine OTRS-Instanz z. Z. mit einer Kerberos-Authentifizierung (SSO, für Agenten) und eine entsprechende Config. So weit, so gut. Falls die Authentifizierung aus irgendwelchen Gründen fehlschlägt, habe ich in der Apache-Config einen Redirect eingefügt, so dass alternativ eine andere index.pl aufgerufen wird, welche mit einer separaten Config.pm eine Authentifizierung über LDAP vornimmt. Also der über den Login-Screen eingegebene Benutzername und das zugehörige Passwort werden gegen LDAP überprüft. Für mich sieht das nach einer ziemlichen Frickellösung aus. Mich nerven die doppelten Configs, insbesondere da ich jetzt auch das Rollenmapping verwenden möchte und dies dann an zwei Stellen konfigurieren muss. Gibt es für mein Szenario eine saubere Lösung/Config? Konnte in der Doku nichts finden..
Viele Grüße
Authentifizierung per Kerberos, alternativ LDAP (Agenten)
Authentifizierung per Kerberos, alternativ LDAP (Agenten)
Debian 5.0
OTRS 2.4.9 (Paketmanager)
OTRS 2.4.9 (Paketmanager)
-
- Znuny superhero
- Posts: 723
- Joined: 10 Oct 2007, 14:30
- Znuny Version: 3.0
- Location: Hamburg, Germany
Re: Authentifizierung per Kerberos, alternativ LDAP (Agenten
Wenn ich den Quellcode richtig verstehe kannst Du die Authentifizierungsmechanismen mit einem Counter versehen und in derselben Config eintragen, wie in den alten Versionen auch.
z.B.:
$Self->{AuthModule}
..
..
..
$Self->{AuthModule1}
..
..
..
$Self->{AuthModule2}
Alles was Du benötigst ist dann die alternative Login Maske um das PWD einzugeben und gegen das LDAP zu authentifizieren. Es wird dann zwar erst per Kerberos versucht, danach aber auf die nächste Ebene gesprungen.
z.B.:
$Self->{AuthModule}
..
..
..
$Self->{AuthModule1}
..
..
..
$Self->{AuthModule2}
Alles was Du benötigst ist dann die alternative Login Maske um das PWD einzugeben und gegen das LDAP zu authentifizieren. Es wird dann zwar erst per Kerberos versucht, danach aber auf die nächste Ebene gesprungen.
openSuSE on ESX
IT-Helpdesk: OTRS 3.0
Customer Service: OTRS 3.0 (upgraded from 2.3)
Customer Service (subsidiary): OTRS 3.0
+additional test and development systems
IT-Helpdesk: OTRS 3.0
Customer Service: OTRS 3.0 (upgraded from 2.3)
Customer Service (subsidiary): OTRS 3.0
+additional test and development systems