如果我使用Internet Application模板创建ASP.NET MVC 4 Web应用程序,它会预先安装使用一系列OAuth和OpenID提供程序实现身份验证所需的所有组件和配置.只需添加我的Twitter消费者密钥和秘密即可AuthConfig.cs通过Twitter激活身份验证.
但是,它似乎没有像我期望的那样工作.
如果我尝试使用Twitter进行身份验证,则无论我是否已经登录Twitter,它都会显示Twitter登录页面.它还让我退出Twitter,因此我不得不在下次浏览器访问Twitter时重新进行身份验证.
这是一个错误,还是需要一些额外的配置来将其转换为更常见的无缝工作流程(对于像Google这样的其他提供商正常工作)?
提前致谢.
蒂姆