LinkedIn OAuth returns 不清楚的错误
LinkedIn OAuth returns unclear error
为了响应 oauth 请求,LinkedIn 使用以下参数将用户重定向回我的服务器:
GET /auth/linkedin/callback?error=server_error&error_description=f228ff35d9f7f99ee891ff1e9b056a7a2e4b8429b84de8d7&state=the+authorization+server+encountered+an+unexpected+condition
另外,根据LinkedIn API,error_description是"A URL-encoded textual description that summarizes error.",这里不是
这是原始请求:
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
如何找出失败的真正原因?
我的堆栈:
- Rails 4.2.3
- omniauth 1.2.2
- omniauth-linkedin-oauth2 0.1.5
在许多情况下,可以通过为您在 LinkedIn 上的应用程序生成新的身份验证密钥来解决此问题。
我们遇到了类似的问题,这是由 LI OAuth 表单的用户名字段中的尾随 space 引起的。
我不确定为什么在具有 LI Oauth 访问权限的其他站点上没有发生这种情况,但是 LI 的某个人已经能够为我们验证它。这个问题应该很快就会得到解决(或者我们已经得到承诺)
为了响应 oauth 请求,LinkedIn 使用以下参数将用户重定向回我的服务器:
GET /auth/linkedin/callback?error=server_error&error_description=f228ff35d9f7f99ee891ff1e9b056a7a2e4b8429b84de8d7&state=the+authorization+server+encountered+an+unexpected+condition
另外,根据LinkedIn API,error_description是"A URL-encoded textual description that summarizes error.",这里不是
这是原始请求:
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
如何找出失败的真正原因?
我的堆栈:
- Rails 4.2.3
- omniauth 1.2.2
- omniauth-linkedin-oauth2 0.1.5
在许多情况下,可以通过为您在 LinkedIn 上的应用程序生成新的身份验证密钥来解决此问题。
我们遇到了类似的问题,这是由 LI OAuth 表单的用户名字段中的尾随 space 引起的。
我不确定为什么在具有 LI Oauth 访问权限的其他站点上没有发生这种情况,但是 LI 的某个人已经能够为我们验证它。这个问题应该很快就会得到解决(或者我们已经得到承诺)