2013-08-25 43 views
0

默认情况下,我使用的是带有MVC4模板的OAuth2。LinkedIn OAuth返回错误的Accesstoken?

我今天使用Facebook和Google+身份验证,并使用标准OAuthWebSecurity提供的访问令牌收集来自他们的附加信息。

现在我添加Linked In。当用户连接Linked In时,根据提供者调用不同的方法(在Account Controller中的ExternalloginCallback方法下)。

LinkedinClient以附加数据返回对象DotNetOpenAuth.AspNet.AuthenticationResult:accesstoken,名称,标题和行业。

当我使用accesstoken获取关于用户的更多信息时,LinkedIn返回“invalid accesstoken”。

返回的accesstoken是链接的Oauth用户令牌,而不是用户特定的令牌,我需要访问有关内置用户的更多信息。

有没有写一个自定义的Oauth客户端来检索正确的令牌或客户端没有收到正确的令牌的呼叫?

回答