UserExtDelegatedAuthenticationTargetApp

class oci.identity_domains.models.UserExtDelegatedAuthenticationTargetApp(**kwargs)

Bases: object

If set, indicates the user’s preferred authentication target app. If not set and the user’s “syncedFromApp” is set and is enabled for delegated authentication, it is used. Otherwise, the user authenticates locally to Oracle Identity Cloud Service.

Added In: 17.4.6

SCIM++ Properties: - idcsCompositeKey: [value] - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none

Attributes

TYPE_APP A constant which can be used with the type property of a UserExtDelegatedAuthenticationTargetApp.
TYPE_IDENTITY_SOURCE A constant which can be used with the type property of a UserExtDelegatedAuthenticationTargetApp.
display Gets the display of this UserExtDelegatedAuthenticationTargetApp.
ref Gets the ref of this UserExtDelegatedAuthenticationTargetApp.
type [Required] Gets the type of this UserExtDelegatedAuthenticationTargetApp.
value [Required] Gets the value of this UserExtDelegatedAuthenticationTargetApp.

Methods

__init__(**kwargs) Initializes a new UserExtDelegatedAuthenticationTargetApp object with values from keyword arguments.
TYPE_APP = 'App'

A constant which can be used with the type property of a UserExtDelegatedAuthenticationTargetApp. This constant has a value of “App”

TYPE_IDENTITY_SOURCE = 'IdentitySource'

A constant which can be used with the type property of a UserExtDelegatedAuthenticationTargetApp. This constant has a value of “IdentitySource”

__init__(**kwargs)

Initializes a new UserExtDelegatedAuthenticationTargetApp object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • value (str) – The value to assign to the value property of this UserExtDelegatedAuthenticationTargetApp.
  • ref (str) – The value to assign to the ref property of this UserExtDelegatedAuthenticationTargetApp.
  • type (str) – The value to assign to the type property of this UserExtDelegatedAuthenticationTargetApp. Allowed values for this property are: “App”, “IdentitySource”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • display (str) – The value to assign to the display property of this UserExtDelegatedAuthenticationTargetApp.
display

Gets the display of this UserExtDelegatedAuthenticationTargetApp. App Display Name

Added In: 17.4.6

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The display of this UserExtDelegatedAuthenticationTargetApp.
Return type:str
ref

Gets the ref of this UserExtDelegatedAuthenticationTargetApp. App URI

Added In: 17.4.6

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: reference
  • uniqueness: none
Returns:The ref of this UserExtDelegatedAuthenticationTargetApp.
Return type:str
type

[Required] Gets the type of this UserExtDelegatedAuthenticationTargetApp. A label that indicates whether this is an App or IdentitySource.

Added In: 17.4.6

SCIM++ Properties:
  • idcsDefaultValue: IdentitySource
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
  • uniqueness: none

Allowed values for this property are: “App”, “IdentitySource”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The type of this UserExtDelegatedAuthenticationTargetApp.
Return type:str
value

[Required] Gets the value of this UserExtDelegatedAuthenticationTargetApp. App identifier

Added In: 17.4.6

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
  • uniqueness: none
Returns:The value of this UserExtDelegatedAuthenticationTargetApp.
Return type:str