2

我熟悉 ASP.NET Membership、Profile、forms auth 等,以及 OpenId/OAuth。但是,我还没有找到一个很好的资源来整合一个真正智能的、现代的、支持 OpenId 的登录和配置文件系统,类似于 StackExchange 所做的。是否有添加类似 StackExchange 的身份验证和配置文件的包或模板?理想情况下,我正在寻找具有以下功能:

  • NuGet 安装到现有 MVC 项目或 MVC 的入门模板
  • 允许使用 OpenId、FaceBook、Twitter 或具有干净 UI 的站点内进行身份验证
  • 允许将 FaceBook 和 Twitter OAuth 与可能使用也可能不使用 OpenId 的现有帐户相关联。
  • 允许合并和修改多种身份验证方法,类似于 StackOverlow 使用多种方法登录时所做的方式。

DotNetOpenAuth 很接近,但仍然依赖开发人员来处理更复杂的合并登录和将 OAuth 令牌与用户关联的情况。现在似乎会有一个很好的基础模板或包,可以相当快地为您提供完整的现代身份验证故事。

4

1 回答 1

1

也许StackId可能有用。它由 StackExchange 团队构建在 DotNetOpenAuth 之上。您可以在StackExcnage 开源项目列表中找到它的描述。但它没有 Nuget 包。

于 2012-05-28T02:32:08.180 回答