Welcome to Codidact Meta!
Codidact Meta is the meta-discussion site for the Codidact community network and the Codidact software. Whether you have bug reports or feature requests, support questions or rule discussions that touch the whole network – this is the site for you.
Linking with Stack Exchange gives error "couldn't parse client_id"
Problem:
I see the following error when I link my account with StackExchange:
Couldn't parse
client_id
How we got here:
- I click on my profile picture -> Click Edit -> Scroll down to Link with Stack Exchange -> Click Authenticate -> Enter my Stack Exchange login credentials.
Preliminary analysis:
I confirmed that my Stack Exchange login credentials are correct as follows:
- I opened a private browsing window, logged in to my codidact account, then followed the above steps.
- In the same window (and actually the same tab), I opened stackoverflow.com after getting the above error, and I was already logged in.
Additional information:
- OS: Windows 10 64-bit
- Browsers:
- Brave: Version 1.7.98 Chromium: 81.0.4044.113 (Official Build) (64-bit)
- Firefox: 73.0.1 (64-bit)
- My account on Stack Overflow is "temporarily suspended".
2 answers
I had exactly the same poor experience when trying to use this feature after creating a new account and filling out my profile.
If this isn't going to be supported for Meta Codidact, then it should be greyed out in the profile or show some other sort of explanatory message.
Frankly, though, I don't understand why it wouldn't be supported for Meta Codidact. You shouldn't associate yourself with individual Stack Exchange site accounts. That's too much work; I don't want to have to do that for each Codidact site that I join. Instead, you should associate yourself with your Stack Exchange network account; e.g., https://stackexchange.com/users/152400/cody-gray.
[Note: This started as a comment to the discussion on Cody Gray's answer, but it became too long so I am posting it as an answer, which additionally allows formatting and adding pictures.]
The SE site linking interface could be modified as follows:
- Move the Link with Stack Exchange option to the "top level" site codidact.com.
- Populate the individual SE accounts as a checkbox list.
- SE sites where user doesn't have any content shall be excluded (or grayed out).
- SE sites without a corresponding Codidact site shall be grayed out, with link to Site Suggestions.
- Select all sites by default.
- Provide options to select or deselect all sites at once.
- Provide a search box to search for specific sites.
The linking can be done multiple times. Users who wish to continue contributing to SE or contribute to a new SE site after linking can thus import their newer content. However, content which has been deleted on SE after being imported will not be automatically deleted.
With this interface, the most common (expected) usecase of linking all sites requires least user effort. It also enables other usecases, such as skipping a few sites, to be handled with just a little more effort.
1 comment thread