jrmitch120 / ChallengeBoard

Challenge Board
BSD 3-Clause "New" or "Revised" License
10 stars 7 forks source link

Cannot log in via Google Accounts #14

Open kevelairn opened 9 years ago

kevelairn commented 9 years ago

Clicking the google button to log in takes you to this page: https://support.google.com/accounts/answer/6206245?p=openid&rd=1 , and clicking the "recover account" link and entering a google email address does not work.

Here's the error when I try to recover the account:

We've got problems somewhere. You can give it another shot, or better yet, tell us what went wrong!

Error Information No account exists for "kevelairn".;

;

at WebMatrix.WebData.SimpleMembershipProvider.VerifyUserNameHasConfirmedAccount(IDatabase db, String username, Boolean throwException) at WebMatrix.WebData.SimpleMembershipProvider.GeneratePasswordResetToken(String userName, Int32 tokenExpirationInMinutesFromNow) at ChallengeBoard.Controllers.AccountController.RequestRecovery(RegisterModel register) at lambdamethod(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary2 parameters) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>cDisplayClass42.b41() at System.Web.Mvc.Async.AsyncResultWrapper.<>cDisplayClass8`1.b7(IAsyncResult ) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult1.End() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass37.<>c__DisplayClass39.<BeginInvokeActionMethodWithFilters>b__33() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass37.<BeginInvokeActionMethodWithFilters>b__36(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult1.End() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>cDisplayClass25.<>cDisplayClass2a.b20() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>cDisplayClass25.b__22(IAsyncResult asyncResult);

jrmitch120 commented 9 years ago

Hmm, looks like Google killed support for OpenId. I'll have to take a look as to what can be done about this.

DrTall commented 9 years ago

Any updates on this? I was hoping to use the site for a new league.

voinescuandrei commented 8 years ago

I think a solution is here: https://developers.google.com/identity/protocols/OpenID2Migration?hl=en