quarto-dev / quarto-cli

Open-source scientific and technical publishing system built on Pandoc.
https://quarto.org
Other
3.57k stars 294 forks source link

quartopub account creation and login with Google not working on Safari #5845

Open tracykteal opened 1 year ago

tracykteal commented 1 year ago

Bug description

For quartopub, using the Safari browser, account creation and login using Google authentification isn't working. You click create an account or login, and it goes through the Google authentification, but brings you back to the login windown, and never gets you logged in to quartpub.

Steps to reproduce

Here's what happens when trying to log in using the Safari browser

https://github.com/quarto-dev/quarto-cli/assets/889238/36a24818-1f6d-4786-b59a-bc38918b4e89

Expected behavior

Login should work as it does in other browsers

Actual behavior

Unable to login, keeps bringing you back to the login window.

Your environment

Safari Version 16.2 (18614.3.7.1.5)

Quarto check output

No response

tracykteal commented 1 year ago

Discovered this when working with a student who was using Safari.

cscheid commented 1 year ago

@softwarenerd I tagged you on this because I think you're the right person to triage it. Let me know if I can help.

critmcdonald commented 10 months ago

I was having a similar problem trying to log in with Chrome and found that I had to add quartopub.com to allow third-party cookies.

mcanouil commented 10 months ago

Thanks for the information!

critmcdonald commented 5 months ago

I was having a similar problem trying to log in with Chrome and found that I had to add quartopub.com to allow third-party cookies.

While the third-party thing worked for me in Chrome, I do have this same problem in Safari. I don't see a similar "third-party cookie" option and perhaps it is something else anyway. But I've see this happen for every student who has Safari as their default browser ... we can't authenticate because we can't log in with that browser.

Fgazzelloni commented 1 week ago

I have the same issue. I logged out yesterday and not able to login again. I get into a loop turning back to the sign-in page. I have auth-with-githhub, and the authorization is still in place. I also tried with Google and as well as before I am locked-out. Thing is I cannot change the password as I didn't sign-up with a password, but only pass-by with AUTH.

cderv commented 1 week ago

@Fgazzelloni thanks for reaching out. We're looking into this. Unfortunately, it does not seems straighforward to fix. We'll do our best and keep you updated. Thanks for your patience.

As an alternative, Posit.cloud allows to publish Quarto content like with quarto.pub