bolt / site-market-bolt-cm

Extensions Repository for Bolt CMS
4 stars 5 forks source link

Github login fails #52

Closed ntomka closed 8 years ago

ntomka commented 8 years ago

Hi!

I tried to login with github to the extension site, but got this error:

screen2

Am I doing something wrong? :)

GwendolenLynch commented 8 years ago

I am guessing it is due to your account not being associated yet … which is still a bit (OK, a lot) rough around the edges.

The current "trick" is to follow these steps:

  1. Set your email address on your GitHub account to publicly visible (temporary)
  2. Login using user name & password
  3. Go to this link and do the GitHub login https://extensions.bolt.cm/authentication/login
  4. Change your GitHub email visibility back to what it was

The root cause is that the Members extension needs an email account as the primary ID for any account, and when logging in via OAuth and an email address isn't available from the provider, it should ask you to register one … but I haven't hooked that up yet on productions … because time :wink:

ntomka commented 8 years ago

Setting my email to public solved the issue. Thanks!

because time

I know that feel bro'! :smiley: