Show / Hide Table of Contents

Class ExtensionUserUser

Oracle Identity Cloud Service User

Inheritance
object
ExtensionUserUser
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 ExtensionUserUser

Properties

AccountRecoveryRequired

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

Boolean value to prompt user to setup account recovery during login.
Added In: 19.1.4
SCIM++ Properties:

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

Accounts

Declaration
[JsonProperty(PropertyName = "accounts")]
public List<UserExtAccounts> Accounts { get; set; }
Property Value
Type Description
List<UserExtAccounts>

Accounts assigned to this User. Each value of this attribute refers to an app-specific identity that is owned by this User. Therefore, this attribute is a convenience that allows one to see on each User the Apps to which that User has access.
SCIM++ Properties:

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

AppRoles

Declaration
[JsonProperty(PropertyName = "appRoles")]
public List<UserExtAppRoles> AppRoles { get; set; }
Property Value
Type Description
List<UserExtAppRoles>

A list of all AppRoles to which this User belongs directly, indirectly or implicitly. The User could belong directly because the User is a member of the AppRole, could belong indirectly because the User is a member of a Group that is a member of the AppRole, or could belong implicitly because the AppRole is public.
SCIM++ Properties:

  • idcsCompositeKey: [value]
  • multiValued: true
  • mutability: readOnly
  • required: false
  • returned: request
  • type: complex
  • uniqueness: none

ApplicableAuthenticationTargetApp

Declaration
[JsonProperty(PropertyName = "applicableAuthenticationTargetApp")]
public UserExtApplicableAuthenticationTargetApp ApplicableAuthenticationTargetApp { get; set; }
Property Value
Type Description
UserExtApplicableAuthenticationTargetApp

BypassNotification

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

A Boolean value indicating whether or not to send email notification after creating the user. This attribute is not used in update/replace operations.
SCIM++ Properties:

  • caseExact: false
  • idcsCsvAttributeNameMappings: [[columnHeaderName:ByPass Notification]]
  • idcsSearchable: false
  • multiValued: false
  • mutability: immutable
  • idcsRequiresWriteForAccessFlows: true
  • required: false
  • returned: never
  • type: boolean
  • uniqueness: none

CreationMechanism

Declaration
[JsonProperty(PropertyName = "creationMechanism")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ExtensionUserUser.CreationMechanismEnum? CreationMechanism { get; set; }
Property Value
Type Description
ExtensionUserUser.CreationMechanismEnum?

User creation mechanism
SCIM++ Properties:

  • caseExact: false
  • idcsCsvAttributeNameMappings: [[defaultValue:import]]
  • idcsSearchable: true
  • multiValued: false
  • mutability: immutable
  • idcsRequiresWriteForAccessFlows: true
  • required: false
  • returned: request
  • type: string
  • uniqueness: none

DelegatedAuthenticationTargetApp

Declaration
[JsonProperty(PropertyName = "delegatedAuthenticationTargetApp")]
public UserExtDelegatedAuthenticationTargetApp DelegatedAuthenticationTargetApp { get; set; }
Property Value
Type Description
UserExtDelegatedAuthenticationTargetApp

DoNotShowGettingStarted

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

A Boolean value indicating whether or not to hide the getting started page
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

Grants

Declaration
[JsonProperty(PropertyName = "grants")]
public List<UserExtGrants> Grants { get; set; }
Property Value
Type Description
List<UserExtGrants>

Grants to this User. Each value of this attribute refers to a Grant to this User of some App (and optionally of some entitlement). Therefore, this attribute is a convenience that allows one to see on each User all of the Grants to that User.
SCIM++ Properties:

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

GroupMembershipLastModified

Declaration
[JsonProperty(PropertyName = "groupMembershipLastModified")]
public string GroupMembershipLastModified { get; set; }
Property Value
Type Description
string

Specifies date time when a User's group membership was last modified.
Added In: 2304270343
SCIM++ Properties:

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

IdcsAppRolesLimitedToGroups

Declaration
[JsonProperty(PropertyName = "idcsAppRolesLimitedToGroups")]
public List<UserExtIdcsAppRolesLimitedToGroups> IdcsAppRolesLimitedToGroups { get; set; }
Property Value
Type Description
List<UserExtIdcsAppRolesLimitedToGroups>

Description:
Added In: 19.2.1
SCIM++ Properties:

  • idcsCompositeKey: [value, idcsAppRoleId]
  • idcsSearchable: true
  • multiValued: true
  • mutability: readOnly
  • required: false
  • returned: request
  • type: complex

IsAccountRecoveryEnrolled

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

A Boolean value indicating whether or not a user is enrolled for account recovery
Added In: 19.1.4
SCIM++ Properties:

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

IsAuthenticationDelegated

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

A Boolean value indicating whether or not authentication request by this user should be delegated to a remote app. This value should be true only when the User was originally synced from an app which is enabled for delegated authentication
Added In: 17.4.6
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: immutable
  • required: false
  • returned: never
  • type: boolean
  • uniqueness: none

IsFederatedUser

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

A Boolean value indicating whether or not the user is federated.
SCIM++ Properties:

  • caseExact: false
  • idcsCsvAttributeName: Federated
  • idcsCsvAttributeNameMappings: [[columnHeaderName:Federated]]
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • idcsRequiresWriteForAccessFlows: true
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

IsGroupMembershipNormalized

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

A Boolean value indicating whether or not group membership is normalized for this user.
Deprecated Since: 19.3.3
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: immutable
  • required: false
  • returned: never
  • type: boolean
  • uniqueness: none

IsGroupMembershipSyncedToUsersGroups

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

A Boolean value Indicates whether this User's group membership has been sync'ed from Group.members to UsersGroups.
Added In: 19.3.3
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: immutable
  • required: false
  • returned: never
  • type: boolean
  • uniqueness: none

NotificationEmailTemplateId

Declaration
[JsonProperty(PropertyName = "notificationEmailTemplateId")]
public string NotificationEmailTemplateId { get; set; }
Property Value
Type Description
string

Specifies the EmailTemplate to be used when sending notification to the user this request is for. If specified, it overrides the default EmailTemplate for this event.
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: writeOnly
  • required: false
  • returned: never
  • type: string
  • uniqueness: none

PreferredUiLandingPage

Declaration
[JsonProperty(PropertyName = "preferredUiLandingPage")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ExtensionUserUser.PreferredUiLandingPageEnum? PreferredUiLandingPage { get; set; }
Property Value
Type Description
ExtensionUserUser.PreferredUiLandingPageEnum?

User's preferred landing page following login, logout and reset password.
Added In: 2302092332
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

Provider

Declaration
[JsonProperty(PropertyName = "provider")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ExtensionUserUser.ProviderEnum? Provider { get; set; }
Property Value
Type Description
ExtensionUserUser.ProviderEnum?

Registration provider
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: immutable
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

ServiceUser

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

Indicates if User is a Service User
Added In: 2306131901
SCIM++ Properties:

  • caseExact: false
  • idcsCsvAttributeName: Service User
  • idcsCsvAttributeNameMappings: [[columnHeaderName:Service User]]
  • idcsSearchable: true
  • multiValued: false
  • mutability: immutable
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none

Status

Declaration
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ExtensionUserUser.StatusEnum? Status { get; set; }
Property Value
Type Description
ExtensionUserUser.StatusEnum?

A supplemental status indicating the reason why a user is disabled
SCIM++ Properties:

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

SupportAccounts

Declaration
[JsonProperty(PropertyName = "supportAccounts")]
public List<UserExtSupportAccounts> SupportAccounts { get; set; }
Property Value
Type Description
List<UserExtSupportAccounts>

A list of Support Accounts corresponding to user.
Added In: 2103141444
SCIM++ Properties:

  • idcsCompositeKey: [value]
  • idcsSearchable: true
  • multiValued: true
  • mutability: readOnly
  • required: false
  • returned: request
  • type: complex
  • uniqueness: none

SyncedFromApp

Declaration
[JsonProperty(PropertyName = "syncedFromApp")]
public UserExtSyncedFromApp SyncedFromApp { get; set; }
Property Value
Type Description
UserExtSyncedFromApp

UserFlowControlledByExternalClient

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

A Boolean value indicating whether to bypass notification and return user token to be used by an external client to control the user flow.
Added In: 18.4.2
SCIM++ Properties:

  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: immutable
  • required: false
  • returned: never
  • type: boolean
  • uniqueness: none

UserToken

Declaration
[JsonProperty(PropertyName = "userToken")]
public UserExtUserToken UserToken { get; set; }
Property Value
Type Description
UserExtUserToken
In this article
Back to top