MembershipProvider和MembershipUser最佳实践

本文关键字:最佳 MembershipUser MembershipProvider | 更新日期: 2023-09-27 18:02:32

我在一个网站上工作,有一个Facebook连接认证。我想添加一个内部注册和认证系统,所以我正在寻找MembershipProvider。我有一些关于ASP的问题。网会员:

  1. 一些方法(如GetUser)返回一个MembershipUser,我正在使用我自己的User对象,我想返回它而不是MembershipUser。是否有通用的MembershipProvider ?(例如:MembershipProvider<MyUser>)
  2. 我需要添加和删除CreateUser方法中的一些参数(在MembershipProvider中)。如果我在CustomMembershipProvider中添加一个新的CreateUser方法,其中只有有用的参数,那么这个方法将无法从Membership静态类中访问。最好的方法是什么?我应该投会员资格吗?提供商访问我的提供商?
  3. 我的应用程序设计不允许我的User对象继承MembershipUser。此外,许多MembershipUser属性对我来说是无用的,我不想在我的User对象中拥有它。

有人能帮帮我吗?请问最好的做法是什么?

MembershipProvider和MembershipUser最佳实践

您是否考虑过使用Windows Identity Foundation SDK来提供用户身份验证而不是自己进行验证?有了这个API,你不仅可以为用户提供Facebook,还可以为用户提供Google, Yahoo, Live等登录选项。