我使用的是开源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添加到列表中。