2015-09-29 14 views
21

Używam opensource OrangeHRM i po zalogowaniu się za pośrednictwem administratora,OrangeHRM: Google oauth przekierowuje do strony logowania po udanej autoryzacji zamiast Dashboard

poszedłem do:

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

Na stronie logowania, jeśli rejestrowanie za pośrednictwem opcji Google zapewnia opcję wyboru konta Gmail i po wybraniu konta i umożliwieniu kontu Gmail na dostęp do OrangeHRM, po pomyślnej autoryzacji przenosi mnie z powrotem do strony logowania zamiast pulpitu nawigacyjnego.

Czy istnieje sposób, aby to naprawić? Według jednego z dokumentów OrangeHRM, tj User Guide, to mówi:

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

Nie jestem pewien, czy muszę włączyć coś od zaplecza, a jeśli tak, to co i gdzie należy włączyć samo?

+0

Po przejściu do strony głównej logowanie przebiegło pomyślnie i można było ręcznie przejść do pulpitu. Po prostu chcesz wiedzieć, że problem dotyczy konfiguracji wywołań zwrotnych lub błędu Oautha? Czy sprawdziłeś dziennik błędów, czy jest jakaś wiadomość? –

Odpowiedz

1

Identyfikator URI przekierowania (do którego zwrócona jest odpowiedź OAuth) musi zostać zarejestrowany w konsoli Google APIs, a błąd wskazuje, że tego nie zrobiłeś lub nie zrobiłeś tego poprawnie.

Przejdź do konsoli dla swojego projektu i sprawdź w sekcji Dostęp API. Powinieneś tam zobaczyć swój identyfikator klienta & wraz z listą przekierowań URI. Jeśli żądanego identyfikatora URI nie ma na liście, kliknij opcję edytuj ustawienia i dodaj identyfikator URI do listy.

Powiązane problemy