Table of Contents

Class PasswordSettingsModelBase

Namespace
Nfield.SDK
Assembly
Nfield.Public.SDK.dll

The password settings of the domain

public class PasswordSettingsModelBase
Inheritance
PasswordSettingsModelBase
Derived
Inherited Members

Properties

AgeWarnThreshold

Name of the password setting that determines warn when password expires in x days for a domain
The valid values for the AgeWarnThreshold from 0 to 10

[JsonProperty("AgeWarnThreshold", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public int? AgeWarnThreshold { get; set; }

Property Value

int?

EnforceTwoFactorAuthentication

Name of the password setting that indicates if two-factor authentication is enforced for a domain

[JsonProperty("EnforceTwoFactorAuthentication", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public bool? EnforceTwoFactorAuthentication { get; set; }

Property Value

bool?

MaxPasswordAge

Name of the password setting that determines maximum password age in days for a domain
The valid values for the maximum password age: 0, 30, 60, 90, 365

[JsonProperty("MaxPasswordAge", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public int? MaxPasswordAge { get; set; }

Property Value

int?

MinCharsetsInPassword

Name of the password setting that determines minimum char sets in password for a domain
The valid values for the minimum char sets in password from 0 to 4

[JsonProperty("MinCharsetsInPassword", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public int? MinCharsetsInPassword { get; set; }

Property Value

int?

MinPasswordLength

Name of the password setting that determines minimum password length for a domain
The valid values for the minimum password length: 0, 6, 8, 12

[JsonProperty("MinPasswordLength", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public int? MinPasswordLength { get; set; }

Property Value

int?

PasswordHistoryLength

Name of the password setting that number of passwords kept in password history (new password must be different then these) for a domain
The valid values for the password history Length from 0 to 10

[JsonProperty("PasswordHistoryLength", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public int? PasswordHistoryLength { get; set; }

Property Value

int?