是否有一个好的 ASP.NET 包来实现 StackExchange 样式的身份验证和配置文件
Posted
技术标签:
【中文标题】是否有一个好的 ASP.NET 包来实现 StackExchange 样式的身份验证和配置文件【英文标题】:Is there a good ASP.NET package to implement StackExchange-style authentication and profiles 【发布时间】:2012-05-16 22:28:55 【问题描述】:我熟悉 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 令牌与用户关联的情况。现在似乎有一个很好的基础模板或包,可以相当快地为您提供完整的现代身份验证故事。
【问题讨论】:
【参考方案1】:也许StackId 可能有用。它由 StackExchange 团队构建在 DotNetOpenAuth 之上。 您可以在the list of StackExcnage open source projects 中找到它的描述。但它没有 Nuget 包。
【讨论】:
看起来很有希望。我会检查一下。以上是关于是否有一个好的 ASP.NET 包来实现 StackExchange 样式的身份验证和配置文件的主要内容,如果未能解决你的问题,请参考以下文章
如何在不使用 Visual Studio 的情况下使用 ASP.NET MVC 实现站点?
如何在不使用 Visual Studio 的情况下使用 ASP.NET MVC 实现站点?