具有Twitter身份验证的MVC5-禁止使用403

时间:2018-08-02 09:26:28

标签: twitter asp.net-mvc-5 asp.net-identity twitter-oauth

我正在使用MVC 5,.NET 4.6.1设置新站点。 我想添加Twitter登录/身份验证,但是当我尝试在计算机上进行本地测试时,在单击表单上的“ Twitter”登录按钮时出现了永久性403错误。

我在Twitter上拥有我的开发者帐户 我已经在此处创建了密钥,并将其添加到我的项目中,就像在Startup.Auth.cs中一样:

app.UseTwitterAuthentication(new TwitterAuthenticationOptions {
    ConsumerKey =  "[MYKEY]",
    ConsumerSecret = "[MYSECRET]"
}); 

鉴于他们不接受http://127.0.0.1:1234/signin-twitter(这是我在atm上运行站点的方式),因此我将Twitter上的回调设置为localhost

Twitter权限:read and write

其他权限:request email address

我还有其他东西吗?我想知道这是否是TLS 1.2问题,但过分谨慎地在我的Application_Start中添加以下内容没有帮助:

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

这与我在本地主机上有关吗?我错过了某个地方的设置吗?感觉好像有个古怪的小怪癖,此刻我在某个地方不见了。

0 个答案:

没有答案