Mobile app version of vmapp.org
Login or Join
Sarah324

: How to handle login between different domains? I've a website with 2 domains (.nl and .com) and a translated version of the content is displayed depending on the domain. My issue is that when

@Sarah324

Posted in: #Authentication #Domains

I've a website with 2 domains (.nl and .com) and a translated version of the content is displayed depending on the domain.

My issue is that when a client login under a .nl domain, and he moves to the .com domain, he is not anymore logged in.

thanks

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Sarah324

1 Comments

Sorted by latest first Latest Oldest Best

 

@Angela700

This is essentially the same problem StackExchange had with 'global network auto-login'.

Here is what Jeff wrote on the blog about their implementation:


While subdomains such as chat.serverfault and meta.serverfault are easy if you store your cookies the right way, getting access to cookies at different domains is, to put it charitably, a friggin’ nightmare. The whole third party cookie story — that is, reading or writing cookies stored at a domain other than the one you’re currently on — is irreversibly screwed up, and getting worse with every new browser release, thanks mostly to unscrupulous ad networks.

So, we gave up on using third-party cookies. Instead, we use HTML 5 Local Storage for global authentication, at our centralized domain stackauth.com. Now, this does require a modern browser, though not unreasonably so: IE8+, Chrome, Safari, FireFox 3.6+, and Opera 10.61+ are all supported.


I'm assuming that the user is accessing your site via HTTP. If it is via HTTPS, you are out of luck, the user will have to log in again.

Overall however, I would urge you to design the site in such a manner that the user never has to move between top level domains. You could for instance replicate example.nl on nl.example.com and rely on the latter if the user is already logged in on example.com (and vica versa).

For SEO purposes you would probably want to disallow all crawling of nl.example.com

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme