2014-09-29 23 views
5

Tôi đang cố gắng đăng nhập người dùng bằng đá quý Omniauth 2 của LinkedIn. Tôi đã thử một vài khả năng khác nhau để chuyển hướng, đọc một số bài báo và không có gì đang hoạt động.URL chuyển hướng OAuth 2.0 LinkedIn

Tôi đang cố gắng thử nghiệm địa phương này. Rails 4 ứng dụng

Gems bao gồm: omniauth omniauth-linkedin-oath2

Một vài nỗ lực của URL chuyển hướng để đưa vào các includ hộp:

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= *

  • = Khóa API cần giữ riêng tư

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

Tôi đọc cả hai bài báo này trong suốt quá trình, nhưng vẫn không thể tìm cách chuyển hướng chính xác.

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

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

Bất kỳ sự giúp đỡ trong những gì tôi cần phải thay đổi sẽ là tuyệt vời.

Trả lời

5

Họ cần phải phù hợp chính xác những gì bạn đang gửi:

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

0

Tôi đã gặp một vấn đề tương tự và tiếp tục nhận được "redirect_uri không hợp lệ. Giá trị này phải phù hợp với URL đăng ký với chính API." lỗi khi sử dụng Auth0

tôi đã thêm URL dưới đây để danh sách các cuộc gọi lại cho phép của LinkedIn sau đó nó làm việc.

https://"Insert your Client Domain Name from Auth0"/login/callback 
Các vấn đề liên quan