2015-09-17 17 views
8

Để đối phó với một yêu cầu oauth, LinkedIn chuyển hướng người sử dụng trở lại máy chủ của tôi với các thông số sau:LinkedIn OAuth trả về lỗi không rõ ràng

GET /auth/linkedin/callback?error=server_error&error_description=f228ff35d9f7f99ee891ff1e9b056a7a2e4b8429b84de8d7&state=the+authorization+server+encountered+an+unexpected+condition 

Hơn nữa, theo LinkedIn API, ERROR_DESCRIPTION là "Một mô tả văn bản URL mã hóa mà tóm tắt lỗi. ", đó không phải là trường hợp ở đây.

Dưới đây là các yêu cầu ban đầu:

https://www.linkedin.com/uas/oauth2/authorization?client_id=************&redirect_uri=https%3A%2F%2Fwww.mydomain.com%2Fauth%2Flinkedin%2Fcallback&response_type=code&scope=r_basicprofile+r_emailaddress&state=cc167e16fcc8039277cae38dc02d08bf526c955ceb403513 

Làm thế nào tôi có thể tìm ra nguyên nhân thực sự của sự thất bại?

chồng của tôi:

  • Rails 4.2.3
  • omniauth 1.2.2
  • omniauth-linkedin-OAuth2 0.1.5
+0

Nếu điều này xảy ra mỗi lần, bạn có thể cung cấp mã thực tế để kích hoạt yêu cầu không? –

+0

đã thêm câu hỏi vào câu hỏi – Tal

Trả lời

2

Chúng tôi đã gặp phải sự cố tương tự và sự cố này xảy ra do không gian cuối trong trường tên người dùng trên biểu mẫu LI OAuth.

Tôi không chắc chắn lý do tại sao nó không xảy ra trên các trang web khác có quyền truy cập LI Oauth, nhưng ai đó từ LI đã có thể xác thực điều đó cho chúng tôi. Vấn đề này cần được giải quyết rất sớm (Hoặc chúng tôi đã được hứa)

0

Trong nhiều trường hợp vấn đề này có thể được giải quyết bằng tạo khóa xác thực mới cho ứng dụng của bạn trên LinkedIn.

+0

cảm ơn nhưng điều này không hữu ích. Tôi tự hỏi tại sao LinkedIn không nêu rõ lý do thất bại – Tal

Các vấn đề liên quan