Authentifizierung automatisieren: Ein weites Feld, ich weiss;-)
Ich muss mich in das Thema einlesen, denn ich muss die Standard Login-Masken umgehen und Benutzer automatisch einloggen. Habe mich ein bisschen in Auth-Services eingelesen, bekomme aber NICHTS zum Laufen - auch nicht ansatzweise. Alternativ zu Auth-Services ist nichts zu finden.
Kennt jemand von euch ein brauchbares Tutorial, irgendwas, dass funktioniert?
Vielen Dank!
Ich fand es recht hilfreich, in Extension-Code direkt reinzuschauen. EXT:felogin liest sich in den aktuellen Versionen recht gut. Es gibt auch mehrere LDAP-Extensions, deren Code sich ordentlich liest und zum Verständnis beiträgt.
Dabei wäre aber jeweils noch die Usereingabe (oder zumindest das
Wenn ich mich recht erinnere, dann gab es auch eine Extension, die auf Basis von IP-Adressen FE-User einloggt. Das wäre evtl. eher was in Richtung "Login-Masken umgehen".
Viele Grüße
Julian
Wo kommen die Daten für deine Authentifizierung her (LDAP, Benutzername des aktuellen Rechners o.ä.)?
Handelt es sich um ein internes geschlossenes System, das von Zugriffen von / nach Außen abgeschirmt ist oder ist die Seite öffentlich erreichbar?
Grund der Frage: Bei internen Systemen hat man evtl. größere Freiheiten bei der Umsetzung, da man hier ggf. festlegen kann, dass z.B. alle Nutzer JavaScript und ActiveX aktiviert haben müssen etc. Bei öffentlichen Seiten, die jeder nutzen kann, müsste man eine Lösung finden, die bei allen Nutzern funktioniert.
Vielen Dank euch Beiden.
Die Authentifizierungsdaten werden mit einer externen Benutzerdatenbank abgeglichen - das ist ein anderes, leicht zu realisierendes Thema.
Wenn ich den Service-Ansatz richtig verstehe müsste ich...
1. einen Service (Serviceextension) schreiben, der sich von Auth-Services ableitet und so die Typo3 eigene Auth-API verwendet, und...
2. eine Extension entwickeln, die genau den zuvor geschriebenen Service verwendet. Diese Extension würde u.a. die externe Datenbank abfragen, Erfolgs- oder Misserfolgsmeldungen an meinen Service weitergeben.
Fragen:
Ist die Architektur so sinnvoll? Oder liege ich völlig falsch?
Wenn die Architektur so stimmig ist, wie genau spricht meine Extension mit meiner Serviceextension?
Danke vorab, Dirk