14

I was logged into Database Administrators (dba.se) using the "Sign in with GitHub" feature. Today when I loaded the site, my account was logged out and the GitHub login method was no longer available.

"Sign in with GitHub" is available from the login link for Stack Overflow, hence my being able to post here. But it is now absent from the login methods for dba.se (as well as meta.stackexchange and SE itself).

Can this feature be restored on the stackexchange.com sites?

https://stackoverflow.com/users/4228193/mpag?tab=profile is verification that I have an account over at dba.se (see also https://dba.stackexchange.com/users/52150/mpag).

3
  • 20
    GitHub login was only ever supported on Stack Overflow. In the past, logging in on Stack Overflow logged you into all sites. Recent browser security updates have broken that feature for many, so it's no longer possible for your SO login to transfer to other sites, which means it's now not possible to login elsewhere without using another credential. Related: Let us sign in with GitHub on all Stack Exchange sites, not only Stack Overflow Commented Dec 1, 2022 at 0:33
  • Thanks for providing me a starting point for getting past this. I have turned off Firefox's Enhanced Tracking Protection for both SO and SE, but my login here doesn't seem to transfer to SE. Is there another domain that I need to unblock to facilitate the shared login cookie, or is that functionality no longer possible? Commented Dec 1, 2022 at 16:20
  • Following this answer: meta.stackexchange.com/a/381682 Go to the login page at StackExchange.com and click Forgot Password. When prompted for the email, use the address associated with your Github and follow the link in the email to set a "new" password for your account. Note: You will have to do this for all communities. Commented May 31, 2024 at 18:05

1 Answer 1

-4

I found out that it's a problem if your StackOverflow account and GitHub account have different emails associated to them. Then the whole GitHub cross-site login shtick gets broken. To recover my SO login via email, I had to change the email associated to it to the one matching GitHub.

EDIT: Whatever inner logic there might be to that, don't you think that SSO (Single-Sign-On) problem is a long solved problem, or, as we progress, we actually go backwards? Why can't you always offer GitHub?

8
  • Doesn't meta.stackoverflow.com/questions/421759/… demonstrate that this is incorrect? What's your citation? Commented May 2, 2025 at 21:14
  • citation? this is my experience of today Commented May 2, 2025 at 22:22
  • 1
    and different behaviour on Android Firefox vs Linux Firefox. The latter still pretends I can't login with GitHub, the Android one allows GitHub again Commented May 2, 2025 at 22:24
  • Do the browsers differ if you clear your site data on both? They're both Gecko, so I'd be surprised if there was a significant difference due to the browser itself. Perhaps try spoofing the UA on one or the other. Commented May 3, 2025 at 9:01
  • 1
    the whole thing is weird. On desktop I tried opening a tab with stackexchange.com/users/268902?tab=inbox - it asked for login, and didn't offer GitHub option. When I went to here via inbox in a tab where mathoverflow.org was open and authenticated, it again asked for login, but did offer a GitHub option. Whatever inner logic there might be to that, don't you think that SSO (Single-Sign-On) problem is a long solved problem, or, as we progress, we actually go backwards? Why can't you always offer GitHub? Commented May 5, 2025 at 4:06
  • One of many examples of why one should never rely upon OAuth... SE's SSO is notoriously bad. I'd say just use a username and password from now onward, although I suppose that's fairly obvious. Commented May 5, 2025 at 10:11
  • usename+password isn't very secure, and isn't convenient. Isn't it obvious. Commented May 6, 2025 at 15:57
  • I agree. If you've not yet seen them, please upvote meta.stackexchange.com/q/394456, q/230490, and q/318807. I've yet to see a request for FIDO2 support. Commented May 6, 2025 at 22:25

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.