2014-09-29 38 views
5

Próbuję zalogować użytkowników za pomocą klejnotu LinkedIn Omniauth 2. Wypróbowałem kilka różnych możliwości przekierowania, przeczytałem kilka artykułów i nic nie działa.Adres URL przekierowania OAuth 2.0

Próbuję przetestować to lokalnie. Szyny 4 app

Gems obejmują: omniauth omniauth-linkedin-oath2

Kilka prób URL przekierowania umieścić w includ nadwozia:

https://www.linkedin.com/uas/oauth2/authorization?client_id=759dczzx23nyic&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2Fauth%2Flinkedin%2Fcallback&response_type=code&scope=r_basicprofile+r_emailaddress&state=8da572e31a8e66e6b1de54acddd14937d976ed06d7ed3217&client_id= *

  • = Klucz API, który musi pozostać prywatny

    http://localhost:3000 
    
    http://localhost:3000/ 
    
    http://www.localhost:3000 
    
    https://localhost:3000 
    
    https://localhost:3000/ 
    
    https://www.localhost:3000 
    

Przeczytałem oba artykuły przez cały czas, ale nadal nie mogłem znaleźć prawidłowego sposobu przekierowania.

https://developer.linkedin.com/forum/register-your-oauth-2-redirect-urls

https://developer.linkedin.com/forum/oauth-20-redirect-url-faq-invalid-redirecturi-error

Każda pomoc w tym, co muszę zmienić byłoby świetnie.

Odpowiedz

5

Muszą dopasować dokładnie to, co wysyłasz:

http://localhost:3000/auth/linkedin/callback

0

miałem podobny problem i stawała się „Nieprawidłowe redirect_uri. Ta wartość musi być zgodna URL zarejestrowany klucz API.”Błąd przy użyciu Auth0

dodałem poniższy adres URL do listy LinkedIn dozwolonego zwrotnego to działało.

https://"Insert your Client Domain Name from Auth0"/login/callback