Show / Hide Table of Contents

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.

Inheritance
object
ExtensionPasswordStateUser
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: request
  • type: boolean
  • uniqueness: none

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
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: request
  • type: boolean
  • uniqueness: none

Expired

Declaration
[JsonProperty(PropertyName = "expired")]
public bool? Expired { get; set; }
Property Value
Type Description
bool?

Indicates that the password has expired
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: request
  • type: boolean
  • uniqueness: none

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
Added In: 2011192329
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: request
  • type: dateTime
  • uniqueness: none

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
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: request
  • type: dateTime
  • uniqueness: none

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
Added In: 2011192329
SCIM++ Properties:

  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: request
  • type: dateTime
  • uniqueness: none

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.
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: request
  • type: boolean
  • uniqueness: none
In this article
Back to top