Class ExtensionUserUser
Oracle Identity Cloud Service User
Inheritance
ExtensionUserUser
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
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
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
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