SPClaimsAuthMembershipProvider 成员

定义的ASP.NET成员资格提供程序集成到基于声明的标识身份验证上下文。

SPClaimsAuthMembershipProvider 类型公开以下成员。

构造函数

  名称 说明
公共方法 SPClaimsAuthMembershipProvider SPClaimsAuthMembershipProvider类的新实例进行初始化。

页首

属性

  名称 说明
公共属性 ApplicationName 获取或设置使用基于声明的成员资格提供程序的应用程序的名称。 (覆盖 MembershipProvider.ApplicationName。)
公共属性 Description (从 ProviderBase 继承。)
公共属性 EnablePasswordReset 获取一个值,该值指示用户是否可以重置其密码。 (覆盖 MembershipProvider.EnablePasswordReset。)
公共属性 EnablePasswordRetrieval 获取一个值,该值指示用户是否可以检索其密码。 (覆盖 MembershipProvider.EnablePasswordRetrieval。)
公共属性 MaxInvalidPasswordAttempts 获取无效密码或密码提示问题答案尝试锁定成员资格用户之前允许的数目。 (覆盖 MembershipProvider.MaxInvalidPasswordAttempts。)
公共属性 MinRequiredNonAlphanumericCharacters 获取必须存在一个有效的密码中非字母数字字符的最小数目。 (覆盖 MembershipProvider.MinRequiredNonAlphanumericCharacters。)
公共属性 MinRequiredPasswordLength 获取必须存在一个有效的密码中的字符的最小数目。 (覆盖 MembershipProvider.MinRequiredPasswordLength。)
公共属性 Name 获取基于声明的成员资格提供程序的名称。 (覆盖 ProviderBase.Name。)
公共属性 PasswordAttemptWindow 获取在锁定成员资格用户之前允许的最大连续的无效密码提示问题答案尝试数的分钟数。 (覆盖 MembershipProvider.PasswordAttemptWindow。)
公共属性 PasswordFormat 获取在成员资格数据存储区中存储密码的加密格式。 (覆盖 MembershipProvider.PasswordFormat。)
公共属性 PasswordStrengthRegularExpression 获取用于计算的密码复杂性的正则表达式。 (覆盖 MembershipProvider.PasswordStrengthRegularExpression。)
公共属性 RequiresQuestionAndAnswer 获取一个值,该值指示用户是否必须回答密码提示问题,要重置或检索其密码。 (覆盖 MembershipProvider.RequiresQuestionAndAnswer。)
公共属性 RequiresUniqueEmail 获取一个值,该值指示在创建新用户时是否需要唯一的电子邮件地址。 (覆盖 MembershipProvider.RequiresUniqueEmail。)

页首

方法

  名称 说明
公共方法 ChangePassword 更新成员资格用户的密码。 (覆盖 MembershipProvider.ChangePassword(String, String, String)。)
公共方法 ChangePasswordQuestionAndAnswer 更新的密码提示问题和答案,成员资格用户。 (覆盖 MembershipProvider.ChangePasswordQuestionAndAnswer(String, String, String, String)。)
公共方法 CreateUser 向数据源中添加新的成员资格用户。 (覆盖 MembershipProvider.CreateUser(String, String, String, String, String, Boolean, Object, MembershipCreateStatus)。)
受保护的方法 DecryptPassword (从 MembershipProvider 继承。)
公共方法 DeleteUser 从数据源中移除一个用户。 (覆盖 MembershipProvider.DeleteUser(String, Boolean)。)
受保护的方法 EncryptPassword([]) (从 MembershipProvider 继承。)
受保护的方法 EncryptPassword([], MembershipPasswordCompatibilityMode) (从 MembershipProvider 继承。)
公共方法 Equals (从 Object 继承。)
受保护的方法 Finalize (从 Object 继承。)
公共方法 FindUsersByEmail 此成员仅供内部使用,不能直接在您的代码中使用。 (覆盖 MembershipProvider.FindUsersByEmail(String, Int32, Int32, Int32)。)
公共方法 FindUsersByName 此成员仅供内部使用,不能直接在您的代码中使用。 (覆盖 MembershipProvider.FindUsersByName(String, Int32, Int32, Int32)。)
公共方法 GetAllUsers 获取在数据源中的数据页中的所有用户的集合。 (覆盖 MembershipProvider.GetAllUsers(Int32, Int32, Int32)。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetNumberOfUsersOnline 获取当前访问应用程序的用户数。 (覆盖 MembershipProvider.GetNumberOfUsersOnline()。)
公共方法 GetPassword 获取成员资格用户的密码。 (覆盖 MembershipProvider.GetPassword(String, String)。)
公共方法 GetType (从 Object 继承。)
公共方法 GetUser(Object, Boolean) 如果指定,则从数据源根据成员资格用户和该用户的更新上次活动日期/时间戳的唯一 ID 中获取的用户信息。 (覆盖 MembershipProvider.GetUser(Object, Boolean)。)
公共方法 GetUser(String, Boolean) 根据成员资格用户名称的数据源中获取的用户信息,并且如果指定,将更新用户的上次活动日期/时间戳。 (覆盖 MembershipProvider.GetUser(String, Boolean)。)
公共方法 GetUserNameByEmail 此成员仅供内部使用,不能直接在您的代码中使用。 (覆盖 MembershipProvider.GetUserNameByEmail(String)。)
公共方法 Initialize 初始化具有指定的名称和配置的SPClaimsAuthMembershipProvider成员资格提供程序。 (覆盖 ProviderBase.Initialize(String, NameValueCollection)。)
受保护的方法 MemberwiseClone (从 Object 继承。)
受保护的方法 OnValidatingPassword (从 MembershipProvider 继承。)
公共方法 ResetPassword 将用户的密码重置为自动生成的新密码。 (覆盖 MembershipProvider.ResetPassword(String, String)。)
公共方法 ToString (从 Object 继承。)
公共方法 UnlockUser 清除锁定,防止用户进行了验证。 (覆盖 MembershipProvider.UnlockUser(String)。)
公共方法 UpdateUser 更新成员资格数据存储区中的指定用户有关的信息。 (覆盖 MembershipProvider.UpdateUser(MembershipUser)。)
公共方法 ValidateUser 验证在数据源中是否存在具有指定的名称和密码的用户。 (覆盖 MembershipProvider.ValidateUser(String, String)。)

页首

事件

  名称 说明
公共事件 ValidatingPassword (从 MembershipProvider 继承。)

页首

另请参阅

引用

SPClaimsAuthMembershipProvider 类

Microsoft.SharePoint.Administration.Claims 命名空间