[TYPO3-german] ein login drei domains

Christian Wolff chris at connye.com
Tue Jul 10 14:41:29 CEST 2007


Mir kommt gerade noch eine idee..
Was ist mit Single Sign on
gabs mal nen podcast drüber.
http://typo3.org/podcast/

damit sollte es denke ich möglich sein.
gruss chris

Am 10.07.2007, 14:39 Uhr, schrieb Christoph Kuhn <adonix at chrisk.ch>:

> Hallo Philipp
>
> Am Dienstag, 10. Juli 2007 12:07 schrieb Philipp Eckelmann:
>> das Problem fängt bereits beim Session-Cookie an.
>
> Das dachte ich mir...
> Aber ich hoffte, dass es irgendwo bereits eine fertige Lösung zum Problem
> gibt...
>
>> Da Du jedoch niemals einen Cookie von einer fremden Seite auslesen  
>> kannst
>
> ... würde ich auch nie machen,...
>
>> Eventuell könntest Du Dir eine AJAX-Lösung bauen, die Deinen Session-Key
>> mit Deiner IP zur Laufzeit in eine Tabelle in der MySQL-Datenbank  
>> schreibt
>> und beim Wechsel der Domain diese Information wieder ausliest und in  
>> Deinen
>> Cookie zurück schreibt.
>
> Hmm, Ajax ist mir noch zu wenig bekannt um solche Dinge anzugehen...
>
> Ich hab mir aber noch vier Lösungsansätze ausgedacht:
>
>
> 1. Links, welche einen Domainwechsel auslösen, mit Cookiedaten erweitern
>
> 2. Login-Formular tweaken, so dass es beim Login der Reihe nach sich bei  
> allen
> drei Domains anmeldet.
>
> 3. Beim setzen des Session-Cookies jedesmal skriptseitig von allen 3  
> Domains
> aus setzen.
>
> 4. Auf jeder Seite werden als Grafiken getarnte PHP Skripte von allen  
> Domains
> abgerufen, welche das als Parameter übergebene Cookie setzen
>
> Beim ersten ist wohl das Problem, dass Typo3 Core Code umgeschrieben  
> werden
> muss (so dass die Cookiedaten auch per GET akzeptiert werden) und dass  
> man
> plötzlich wieder ausgeloggt ist, wenn man in einem Fenster, welches vor  
> dem
> Login auf einer anderen Domain stand, auf einen Link klickt...
>
> Beim zweiten ist das Problem, dass zB in Domain2 die Session bereits
> abgelaufen sein kann, wenn man nach langem surfen auf Domain1 nach  
> Domain2
> wechselt...
>
> Die Lösung 3 habe ich momentan keine Idee, wie man das umsetzen könnte.
>
> Nun zu Lösung 4:
> Ein böser Hack könnte sein, dass die grafischen Buttons zum Wechsel  
> zwischen
> den drei Domains jeweils von der entsprechenden Domain geholt werden,  
> wobei
> ein php Skript aufgerufen wird, das das Cookie setzt und dann das Bild
> nachliefert. Diesem PHP Skript wird ein codierter Parameter übergeben,
> welchen er decodiert wiederum als Cookie setzt. Das wäre dann völlig
> ausserhalb von Typo3...
>
> Was meint ihr dazu? Die letzte Lösung denke ich wäre relativ einfach
> umsetzbar, aber über die Sicherheit weiss ich nicht, ob das "verhebt"  
> (für
> die nichtschweizer: "ob es den Sicherheitsanforderungen genügt und ich  
> nicht
> irgendwas übersehen habe". Mann, musste ich jetzt lange studieren, um das
> eine kurze wörtchen nach Deutsch zu übertragen ;-))
>
> Gruss
>
> chris
> _______________________________________________
> 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