似乎我目前从身份2获得2因素身份验证的唯一方法是,如果我创建一个空的MVC 5应用程序,然后使用包管理器安装Identity samples Pre版本,如下所示:
Install-Package -Prerelease Microsoft.AspNet.Identity.Samples
但似乎这只是一个样本,而不是我可以用于真正的应用程序的东西?我可以将此“示例”项目用作真正的应用程序吗?它在www.asp.net/identity的文档中说它是一个生产版本!
我只想在项目中获得2因素身份验证,我不知道该怎么做?所有在线指南都显示了NuGet的预发布示例项目的使用。我想问题是 - 这个示例项目是否准备好了“Show”,还是我应该等待VS 2013中的项目模板出现在某些更新中?我担心,如果我现在创建一个没有2因素身份验证的MVC 5应用程序,然后尝试添加它,这将是ars的痛苦!或者如果我现在使用带有2FA的示例项目,那么可能会遇到一些主要的错误,这些错误将在以后修复它只是一个示例应用程序。
最后一个问题!如果我最终使用示例应用程序在我的应用程序中创建2FA,我仍然可以注册Facebook / Google / Twitter /等登录吗?
答案 0 :(得分:1)
示例展示了如何启用2FA和更多身份功能。它们有一些未准备好生产的区域,例如管理用户和角色的WebAdmin场景。我们将在Visual Studio 2013的下一次更新中更新项目模板,这将在模板中启用2FA。项目模板基于样本,因此内容非常接近。 您还可以使用Facebook / Twitter等登录样本包