Я использую OpenSource OrangeHRM
и после входа в систему через администратора,
Я пошел в:
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) должен быть зарегистрирован в консоли API Google, и ошибка указывает на то, что вы этого не сделали или сделали не правильно.
Перейдите в консоль для вашего проекта и посмотрите под API Access. Вы должны увидеть свой идентификатор клиента & секрет там, вместе со списком URI перенаправления. Если требуемый URI отсутствует в списке, нажмите «Изменить настройки» и добавьте URI в список.
Других решений пока нет …