Class ExtensionPasswordStateUser
This extension defines attributes used to manage account passwords within a Service Provider. The extension is typically applied to a User resource, but MAY be applied to other resources that use passwords.
Inherited Members
Namespace: Oci.IdentitydomainsService.Models
Assembly: OCI.DotNetSDK.Identitydomains.dll
Syntax
public class ExtensionPasswordStateUser
Properties
ApplicablePasswordPolicy
Declaration
[JsonProperty(PropertyName = "applicablePasswordPolicy")]
public UserExtApplicablePasswordPolicy ApplicablePasswordPolicy { get; set; }
Property Value
Type | Description |
---|---|
UserExtApplicablePasswordPolicy |
CantChange
Declaration
[JsonProperty(PropertyName = "cantChange")]
public bool? CantChange { get; set; }
Property Value
Type | Description |
---|---|
bool? | Indicates that the current password MAY NOT be changed and all other password expiry settings SHALL be ignored
|
CantExpire
Declaration
[JsonProperty(PropertyName = "cantExpire")]
public bool? CantExpire { get; set; }
Property Value
Type | Description |
---|---|
bool? | Indicates that the password expiry policy will not be applied for the current Resource
|
Expired
Declaration
[JsonProperty(PropertyName = "expired")]
public bool? Expired { get; set; }
Property Value
Type | Description |
---|---|
bool? | Indicates that the password has expired
|
LastFailedValidationDate
Declaration
[JsonProperty(PropertyName = "lastFailedValidationDate")]
public string LastFailedValidationDate { get; set; }
Property Value
Type | Description |
---|---|
string | A DateTime that specifies the date and time when last failed password validation was set
|
LastSuccessfulSetDate
Declaration
[JsonProperty(PropertyName = "lastSuccessfulSetDate")]
public string LastSuccessfulSetDate { get; set; }
Property Value
Type | Description |
---|---|
string | A DateTime that specifies the date and time when the current password was set
|
LastSuccessfulValidationDate
Declaration
[JsonProperty(PropertyName = "lastSuccessfulValidationDate")]
public string LastSuccessfulValidationDate { get; set; }
Property Value
Type | Description |
---|---|
string | A DateTime that specifies the date and time when last successful password validation was set
|
MustChange
Declaration
[JsonProperty(PropertyName = "mustChange")]
public bool? MustChange { get; set; }
Property Value
Type | Description |
---|---|
bool? | Indicates that the subject password value MUST change on next login. If not changed, typically the account is locked. The value may be set indirectly when the subject's current password expires or directly set by an administrator.
|