One login to all OC Nodes ?

You want to get involved in the Opencaching Network?
opencaching.su

[quote="oliver"]
[quote="opencaching.su"]Sidenote: I said I assume caches will be mirrored eventually. I do not know for sure, but I think identity cannot be mirrored, can be?[/quote]

In the concept i am thinking and testing ... the "user" table is replicated the same way as the cache-table. With one difference: email and password-md5 will only be replicated to those nodes that the individual user flagged to be "trusted". If one node goes permanently offline, the user records can be migrated to other nodes without bigger problems (in cooperation with the old site owner).
[/quote]

Sorry, I was unclear. I told about mirroring OpenID identity. Can OpenID identity be shared between two providers?
oliver

[quote="sp2ong"]Oliver you can install own OpenID Server Provider for local test use http://source.keyboard-monkeys.org/projects/show/communityid
like openid.opencaching.de.
[/quote]

Our server does currently not support PHP 5.2 or 5.3 ... i wanted to install it before some months ... and PHP version was the killer ... migration of OC server to new OS is ongoing.
oliver

[quote="opencaching.su"]Sorry, I was unclear. I told about mirroring OpenID identity. Can OpenID identity be shared between two providers?
[/quote]

Sorry, i have no experience with OpenID.
n0x-f0x

I think of another posibility to log in a node as a user of a different node.

Almost all sites of the nodes have a 'quick login formular' on their index page:
[img]http://img143.imageshack.us/img143/7568/quicklogin.png[/img]

The sides have also a 'kind of normal' login page:
[img]http://img267.imageshack.us/img267/2965/normallogin.png[/img]

And this formular could be expended like this:
[img]http://img26.imageshack.us/img26/1192/betterlogin.png[/img]

The login page must distinguish between the different nodes, communicate with the server of the requested node (in the following the 'originserver') (check pwd/username) and have to store in a session/cookie/whatever that the user is from an other node.
If the user now logs a cache the servers have to communicate with each other so that the 'originserver' knows that the user found another cache and the other server gets a few profile informations on the user.

This would need a SAFE communication module which is always a bit tricky to implement.

On the other hand this could be the solution

n0x-f0x
poker4ace

Cool pictures :D
Well a login for all nodes instead of one for every node is a good idea - But there is one question: How to handle with the user-data? One global database? Where and on which server?
oliver

Read http://forum.geocaching-network.com/http://localhost//viewtopic.php?t=2
There you will find some information how the OC network will synchronize the content in future.

With that in mind, i think we dont need to invest too much work in reinventing an solution similar to OpenID.
Antworten