Table of Contents

Interface IPasswordRule

Namespace
The.Security.Password
Assembly
Instagile.dll
public interface IPasswordRule

Properties

Description

A description of this password rule.

string Description { get; }

Property Value

string

Instructions

A string that may be shown to the user when their password is deemed invalid by this rule.

string Instructions { get; }

Property Value

string

Methods

IsValid(string, IEnumerable<string>?)

Validate the supplied password against this rule.

bool IsValid(string password, IEnumerable<string>? userDataStrings = null)

Parameters

password string

The password to validate

userDataStrings IEnumerable<string>

Strings that the application knows about the user supplying the password that this rule may use as part of password validation.

Returns

bool

Whether the supplied password is valid under this rule.