[TYPO3-german] Einbinden von eigener Authentifizierungsmehtode
Sebastian Böttger
sebastian.boettger at gmail.com
Sun Jan 7 18:41:10 CET 2007
Hallo Andreas,
danke für Deine Antwort. Ich habe jetzt eine Extension dafür benutzt,
die das ganze schon konnte: rlmp_extdbauth
Im Prinzip nutzt sie ADODB und Data Sources und legt für einen externen
User aus einer Fremdtabelle einen neuen Typo3-User an, wenn der noch
nicht existiert.
SSHA habe ich Typo3 bereits beigebracht. Ist gar nicht so schwer. Unter
php.net function sha1 findet man einen entsprechenden Algorithmus.
Viele Grüße,
Sebastian
Andreas Rieser schrieb:
> Sebastian Böttger schrieb:
>
>> Hi,
>>
>> ich möchte meine eigene Authentifizierungsehtode nutzen, um die User ins
>> Frontend einlogen zu können. Wie kann ich also die Typo3-eigene
>> überschreiben, ohne im Core zu arbeiten?
>>
>> Hintergrund: Ich habe eine externe UserDB die nix mit Typo3 zu tun hat,
>> aus einer anderen Anwendung stammt, sich also auch fortlaufend
>> verändert. Am besten zusätzlich, notfalls aber auch statt der Typo3
>> Datenbanktabelle feusers soll diese jetzt also genutzt werden.
>>
>> Hatte geplant DBAL dafür zu nutzen, nur hat die externe Tabelle
>> natürlich eine andere Struktur als die feusers.
>>
>> Und zu guter letzt: Die User müssen per SSHA authentifiziert werden.
>>
>> Viele Grüße,
>> Sebastian Böttger
>>
>
> Hi Sebastian!
>
> Ich hab sowas schon öfter mittels MySQL5 gelöst - falls du MySQL
> einsetzt und dir MySQL in dieser Version zur Verfügung steht, gibts da
> eine verblüffend einfache Lösung: Stichwort Views
>
> Views sind virtuelle Tabellen - man kann diese in dem Fall als eine Art
> "Mapping" einsetzen. Benenne deine FE_User Tabelle um und erstelle dir
> anstatt dessen einen View. Alle für die Authentifizierung notwendigen
> Daten holst du dir aus der Tabelle der externen Software. Damit ist das
> Problem gelöst.
>
> Nun musst du nur noch Typo3 SSHA beibringen...
>
> Viele Grüße
> Andreas
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
More information about the TYPO3-german
mailing list