Asp.net mvc 5 MVC5身份验证使用基于Twitter Pin的OAuth

Asp.net mvc 5 MVC5身份验证使用基于Twitter Pin的OAuth,asp.net-mvc-5,twitter-oauth,owin,katana,Asp.net Mvc 5,Twitter Oauth,Owin,Katana,我是MVC身份验证新手,所以我正在做一个示例项目,以熟悉使用外部身份验证。我有Facebook和Google,但我在Twitter上遇到了麻烦 我可以进入Twitter的登录页面,但它没有像Facebook和谷歌那样重定向回我的应用程序,而是显示一个Pin,并说我需要返回到我的应用程序并输入Pin。看来中间件正在使用。有没有设置它的技巧,这样它就不会使用基于Pin的密码 我的应用程序是MVC5、.NET4.5.1、EF6和身份验证2.0 在Startup.Auth内部,我取消了app.UseTw

我是MVC身份验证新手,所以我正在做一个示例项目,以熟悉使用外部身份验证。我有Facebook和Google,但我在Twitter上遇到了麻烦

我可以进入Twitter的登录页面,但它没有像Facebook和谷歌那样重定向回我的应用程序,而是显示一个Pin,并说我需要返回到我的应用程序并输入Pin。看来中间件正在使用。有没有设置它的技巧,这样它就不会使用基于Pin的密码

我的应用程序是MVC5、.NET4.5.1、EF6和身份验证2.0


在Startup.Auth内部,我取消了app.UseTwitterAuthentication的注释,并提供了Twitter提供的消费者密钥和密码。

我只是在Twitter中删除了该应用程序,并创建了一个新的应用程序,它可以正常工作

当我最初创建第一个应用程序时,我将回调URL留空。当使用该配置进行测试时,我无法进入登录屏幕,我只是不断收到一个401错误。添加回调url后,我开始进入登录屏幕,但它使用的是基于Pin的url

我认为我在安装过程中配置了一些错误的东西,所以我删除了应用程序(在Twitter中)并创建了一个新的应用程序。在我的项目中,我只是更改了密钥和秘密。在安装过程中没有选择基于pin的选项,但我确实使用回调url创建了它

我确实创建了第三个没有回调url的应用程序(在Twitter上),试图复制这个问题,但我无法复制