我有一个现有的 MVC 5 项目,它在幕后愉快地使用表单身份验证和自定义成员资格提供程序,我想为此添加外部登录名(Google/Facebook 等)。
我尝试过关注诸如this Microsoft example之类的帖子,但它们似乎都涵盖了使用向导创建新项目。我已经完全按照教程所示创建了一个 Startup.cs 和 Startup.Auth.cs 类(具有所有正确的依赖项),但是由于某种原因,当应用程序启动时它们不会触发,这与向导示例不同,它在app_start global.asax 方法。我试过匹配配置等,但这似乎也不起作用。
在如何连接这些类方面我有什么遗漏吗?
由于这个问题,我很想像以前一样使用 AuthConfig.cs 文件和Microsoft.AspNet.Membership.OpenAuth但我不确定现在这在 MVC5 中是否被认为是邪恶的?
任何帮助,将不胜感激。