Asp.Net MVC 5 Owin Twitter Auth throwing 401 Exception
发布时间:2020-12-15 21:08:33 所属栏目:asp.Net 来源:网络整理
导读:我已经使用Owin中间件设置了OAuth身份验证,它基于在使用“个人帐户”身份验证启动新的Web项目时创建的默认项目。 我调整了一点,但Facebook和谷歌工作很好,但是,当我点击“twitter”按钮发出挑战,它抛出一个500 http异常与错误消息: Response status co
我已经使用Owin中间件设置了OAuth身份验证,它基于在使用“个人帐户”身份验证启动新的Web项目时创建的默认项目。
我调整了一点,但Facebook和谷歌工作很好,但是,当我点击“twitter”按钮发出挑战,它抛出一个500 http异常与错误消息:
这只是推出了Twitter。这里是我的auth配置: // Just a configuration section that reads from the web.config var configuration = new OwinCookieConfigurationSection("owinCookieConfiguration"); app.UseCookieAuthentication(GetCookieAuthenticationOptions(configuration)); app.UseExternalSignInCookie(DefaultAuthenticationTypes.ExternalCookie); app.UseTwitterAuthentication( consumerKey: "XXX",consumerSecret: "XXX" ); app.UseFacebookAuthentication( appId: "XXX",appSecret: "XXX" ); app.UseGoogleAuthentication(); 这肯定是一个500错误,而不是一个401错误,它表明,我已经确认它从来没有使它通过原始的帖子挑战到Twitter。堆栈跟踪显示为显示Twitter未从ObtainRequestToken调用返回成功代码: 有任何想法吗? 解决方法
你需要进入Twitter Dev应用程序并添加一个网站地址。我知道它似乎愚蠢,但这将解决你的问题。
> https://apps.twitter.com/ 这应该解决你的问题。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 应用程序池和工作进程线程之间的关系是什么?
- asp.net-mvc – ASP.NET MVC单元测试 – 会话
- asp.net-mvc – 作为静态文件的根目录的项目子目录
- asp-classic – 经典ASP:RecordSet字段没有任何价值
- asp.net – 如何在SSRS公式字段中按两个日期计算天数
- asp.net-mvc – 如何在ASP.NET MVC中添加路由到动态robots.
- asp.net-mvc – HttpContext.Current.User.IsInRole不能正常
- asp.net-mvc – 具有多个路由值的Url.Action帮助器的问题
- asp.net – 断开应用程序开发的方法
- asp.net – 在没有子类化页面的情况下全局覆盖Page_PreInit