Zum Inhalt springen

Problem mit Ldap und Single Sign on im Intranet

Erstellt am 23. Februar 2005 · 3 Antworten · letzte Antwort am 18. Juni 2009

Tags: Frage

apocalip ·

Hallo!

Wir haben hier einen Kunden für den wir ein Intranet eingerichtet haben auf der Basis von Typo3 und der kunde will zusätzlich, das sich die Benutzer im Intranet nicht mehr manuell einloggen müssen.
Also haben wir das ganze mit Ldap und Single Sign on gelöst. So weit so gut, in Firefox geht das alles ohne Probleme. Aber der Kunde hat leider nur IE bei sich auf den Systemen installiert und dort taucht ein komischer Fehler auf:

Benutzer Meldet sich per ldap und Single Sign on im Frontend an.
Anschließend geht er ins Backend, kann sich aber nicht mehr einloggen. Die gesendeten Logindaten scheinen einfach ignoriert zu werden.
Schließt man den Browser und öffnet ihn neu und geht ohne umweg über das Frontend ins Backend kann man sich anmelden und alles Funktioniert. Wenn man dann aber im Backend einen artikel verfasst und sich das Preview ansieht kann man danach nichts mehr im Backend speichern oder ansehen.

Kennt einer diese Problematik? Lösungsvorschlag?
Oder kann mir einer sagen ob das halt einfach ein Bug ist der nicht behoben werden kann?
Habe schon 2 Tage lang im ganzen Netz in alle verschiedenen richtungen recherchiert, aber nicht mal nen ansatz einer Lösung gefunden!
Danke schon mal für eure Aufmerksamkeit

Gruß Marc

lefreak ·

Es gibt momentan noch keine brauchbare Lösung die über das TER verfügbar ist.
Eine Möglichkeit ist jedoch einen Service zu Coden der auf der auf der tx_sv_auth (gehört zu cc_sv_auth) basiert.

Man muss lediglich die Methode get_user und check_authentication übernehmen und abwandeln.

Hab sowas ähnliches für unser firmeneigenes Intranet gemacht. Ich arbeite allerdings dabei mit einem IIS und der integrierten Windowsauthentifizierung.

Die eigntliche LDAP Anmeldung am Active Directory erfolgt also schon mit der Windowsanmeldung statt.

Der Service gleicht dann lediglich noch die Variable $_SERVER['AUTH_USER'] mit der dem FE_Users und BE_users Datenbestand ab.

Vorteil bei dieser Geschichte:

Es werden keine Passwörter durchs Netz gesendet.

Bei Fragen dazu könnt ihr mir gerne eine PN schicken.