asp.net-mvc - 网络 MVC : LinkedIn The remote server returned an error: (401) Unauthorized

标签 asp.net-mvc linkedin

AuthConfig.cs

public static class AuthConfig
    {
        public static void RegisterAuth()
        {
            OAuthWebSecurity.RegisterLinkedInClient(
               consumerKey: "xxxxxxxxxxx",
               consumerSecret: "xxxxxxxxxx");

            OAuthWebSecurity.RegisterFacebookClient(
                appId: "xxxxxxxxxx",
                appSecret: "xxxxxxxxxxxxxxxxxxxx");
        }
    }

账户 Controller ExternalLoginCallback方法

public class AccountController : Controller
    {
      [AllowAnonymous]
            public ActionResult ExternalLoginCallback(string returnUrl)
            {

                AuthenticationResult result = OAuthWebSecurity.VerifyAuthentication(Url.Action("ExternalLoginCallback", new { ReturnUrl = returnUrl })); ;
    }
}

enter image description here 我收到此错误:(401) 未经授权(每当我从 LinkedIn 登录时)。但是,如果是 facebook,它工作正常。请帮我解决一些问题。

最佳答案

这可以帮助您确定问题的根源

使用此 OAuth 测试控制台并将您生成的 header 与此工具生成的 header 进行比较: https://developer.linkedin.com/oauth-test-console 如果您的 header 错误,LinkedIn 将返回 401 状态

关于asp.net-mvc - 网络 MVC : LinkedIn The remote server returned an error: (401) Unauthorized,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23468319/

相关文章:

ruby-on-rails - 为什么linkedIn 在我的URL 中添加了一个磅感叹号(hashbang)?

asp.net-mvc - 如何将某些参数传递给不在ViewData中的MVC用户控件

iframe - 在 iframe 中显示 Linkedin 文章

javascript - 如果有人在 linkedin 上发帖,如何获得通知。 linkedIn是否提供任何webhook API

javascript - 如何使用 LinkedIn Javascript API 获取电子邮件地址字段?

ios - LinkedIn SDK 重复符号

asp.net - 保护 ASP.NET MVC 应用程序中的 ajax 调用的安全

asp.net - 如何调试 ASP.NET 编译错误?

javascript - 有没有一种方法可以在不使用 ASP.NET MVC 的情况下呈现 CSS/Javascript 包?

javascript - 为什么我的 Controller 在进行 ajax 调用后不显示我的 View ?