OrangeHRM: Google oauth在成功授权后重定向到登录页面,而不是仪表板


OrangeHRM: Google oauth redirects to login page after successful authorization instead of Dashboard

我使用的是开源OrangeHRM,通过admin登录后,

我去了:

1.  Admin -> Configuration -> Social Media Authentication  
2.  Select Google+ from dropdown.
3. Add Client id, secret, redirect url and saved.  

在登录页面,如果通过Google选项登录,它提供了一个选择gmail帐户的选项,一旦我选择帐户并允许我的gmail帐户访问OrangeHRM,授权成功后它会带我回到登录页面而不是仪表板。

有办法可以解决吗?根据OrangeHRM的一份文件,即用户指南,它说:

 Google Plus -
  This section allows configuring the Google + providers.   
  This section should be enabled from the back end.    

我不确定如果我需要从后端启用任何东西,如果是这样,我应该启用什么和在哪里?

重定向URI (OAuth响应返回的地方)必须在Google api控制台中注册,错误表明您没有这样做,或者没有正确地完成。

转到项目的控制台,查看API Access。您应该看到您的客户ID &secret,以及重定向uri列表。如果您想要的URI没有列出,单击edit settings并将URI添加到列表中。