NCEAS / metacatui

MetacatUI: A client-side web interface for DataONE data repositories
https://nceas.github.io/metacatui
Apache License 2.0
41 stars 26 forks source link

Chrome/Chromium on Linux Mint 18.1 cannot properly login to the Arctic Data Center #185

Closed jstevenr closed 7 years ago

jstevenr commented 7 years ago

If one is not already logged in, then they can go to the ORCid login screen and enter login details as normal. Once they get back to the ADC search it doesn't seem like they are in fact logged in (can't see private datasets, still being prompted to log in on the top right).

Clicking the log-in button again will just 'refresh' the page as if being sent there again after having logged in, which is something you can no longer attempt to do unless you clear cache again to 'log out'.

Speaking of which, clearing the cache and disabling extensions is not a workaround, so resorting to Firefox to use the Arctic Data Center.

Only one reported case so far (myself on Linux MInt 18.1 Serena) so it could be a issue on my side of things, but I did enjoy a long period of time where this was not a problem on either Chrome or Chromium so I don't know what change precipitated this for me.

@csjx tested with Chromium on Ubuntu and faced no problems.

amoeba commented 7 years ago

Have you tried creating a new profile in Chromium and trying again? (Does Chromium have profiles?)

jstevenr commented 7 years ago

That actually did the trick!

amoeba commented 7 years ago

Glad to hear it! If you don't want to nuke your usual Chrom(ium) profile, I would troll through your settings looking for content settings that may block something involved in this sign-in process.

jstevenr commented 7 years ago

The issue was one of blocking third party cookies in Chrome/ium. The setting to toggle this can be found in chrome://settings/content/cookies. Or, one can add exceptions for arcticdata.io, cn.dataone.org, and orcid.org and keep the blocking on.