AppExtensionFormFillAppApp

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

Bases: object

This extension provides attributes for Form-Fill facet of App

Attributes

FORM_CRED_METHOD_ADMIN_SETS_CREDENTIALS A constant which can be used with the form_cred_method property of a AppExtensionFormFillAppApp.
FORM_CRED_METHOD_ADMIN_SETS_SHARED_CREDENTIALS A constant which can be used with the form_cred_method property of a AppExtensionFormFillAppApp.
FORM_CRED_METHOD_USER_SETS_CREDENTIALS A constant which can be used with the form_cred_method property of a AppExtensionFormFillAppApp.
FORM_CRED_METHOD_USER_SETS_PASSWORD_ONLY A constant which can be used with the form_cred_method property of a AppExtensionFormFillAppApp.
FORM_TYPE_WEB_APPLICATION A constant which can be used with the form_type property of a AppExtensionFormFillAppApp.
configuration Gets the configuration of this AppExtensionFormFillAppApp.
form_cred_method Gets the form_cred_method of this AppExtensionFormFillAppApp.
form_credential_sharing_group_id Gets the form_credential_sharing_group_id of this AppExtensionFormFillAppApp.
form_fill_url_match Gets the form_fill_url_match of this AppExtensionFormFillAppApp.
form_type Gets the form_type of this AppExtensionFormFillAppApp.
reveal_password_on_form Gets the reveal_password_on_form of this AppExtensionFormFillAppApp.
sync_from_template Gets the sync_from_template of this AppExtensionFormFillAppApp.
user_name_form_expression Gets the user_name_form_expression of this AppExtensionFormFillAppApp.
user_name_form_template Gets the user_name_form_template of this AppExtensionFormFillAppApp.

Methods

__init__(**kwargs) Initializes a new AppExtensionFormFillAppApp object with values from keyword arguments.
FORM_CRED_METHOD_ADMIN_SETS_CREDENTIALS = 'ADMIN_SETS_CREDENTIALS'

A constant which can be used with the form_cred_method property of a AppExtensionFormFillAppApp. This constant has a value of “ADMIN_SETS_CREDENTIALS”

FORM_CRED_METHOD_ADMIN_SETS_SHARED_CREDENTIALS = 'ADMIN_SETS_SHARED_CREDENTIALS'

A constant which can be used with the form_cred_method property of a AppExtensionFormFillAppApp. This constant has a value of “ADMIN_SETS_SHARED_CREDENTIALS”

FORM_CRED_METHOD_USER_SETS_CREDENTIALS = 'USER_SETS_CREDENTIALS'

A constant which can be used with the form_cred_method property of a AppExtensionFormFillAppApp. This constant has a value of “USER_SETS_CREDENTIALS”

FORM_CRED_METHOD_USER_SETS_PASSWORD_ONLY = 'USER_SETS_PASSWORD_ONLY'

A constant which can be used with the form_cred_method property of a AppExtensionFormFillAppApp. This constant has a value of “USER_SETS_PASSWORD_ONLY”

FORM_TYPE_WEB_APPLICATION = 'WebApplication'

A constant which can be used with the form_type property of a AppExtensionFormFillAppApp. This constant has a value of “WebApplication”

__init__(**kwargs)

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

Parameters:
  • form_type (str) – The value to assign to the form_type property of this AppExtensionFormFillAppApp. Allowed values for this property are: “WebApplication”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • form_credential_sharing_group_id (str) – The value to assign to the form_credential_sharing_group_id property of this AppExtensionFormFillAppApp.
  • reveal_password_on_form (bool) – The value to assign to the reveal_password_on_form property of this AppExtensionFormFillAppApp.
  • user_name_form_template (str) – The value to assign to the user_name_form_template property of this AppExtensionFormFillAppApp.
  • user_name_form_expression (str) – The value to assign to the user_name_form_expression property of this AppExtensionFormFillAppApp.
  • form_cred_method (str) – The value to assign to the form_cred_method property of this AppExtensionFormFillAppApp. Allowed values for this property are: “ADMIN_SETS_CREDENTIALS”, “ADMIN_SETS_SHARED_CREDENTIALS”, “USER_SETS_PASSWORD_ONLY”, “USER_SETS_CREDENTIALS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • configuration (str) – The value to assign to the configuration property of this AppExtensionFormFillAppApp.
  • sync_from_template (bool) – The value to assign to the sync_from_template property of this AppExtensionFormFillAppApp.
  • form_fill_url_match (list[oci.identity_domains.models.AppFormFillUrlMatch]) – The value to assign to the form_fill_url_match property of this AppExtensionFormFillAppApp.
configuration

Gets the configuration of this AppExtensionFormFillAppApp. FormFill Application Configuration CLOB which has to be maintained in Form-Fill APP for legacy code to do Form-Fill injection

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The configuration of this AppExtensionFormFillAppApp.
Return type:str
form_cred_method

Gets the form_cred_method of this AppExtensionFormFillAppApp. Indicates how FormFill obtains the username and password of the account that FormFill will use to sign into the target App.

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

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

Returns:The form_cred_method of this AppExtensionFormFillAppApp.
Return type:str
form_credential_sharing_group_id

Gets the form_credential_sharing_group_id of this AppExtensionFormFillAppApp. Credential Sharing Group to which this form-fill application belongs.

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

Gets the form_fill_url_match of this AppExtensionFormFillAppApp. A list of application-formURLs that FormFill should match against any formUrl that the user-specifies when signing in to the target service. Each item in the list also indicates how FormFill should interpret that formUrl.

SCIM++ Properties:
  • idcsCompositeKey: [formUrl]
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none
Returns:The form_fill_url_match of this AppExtensionFormFillAppApp.
Return type:list[oci.identity_domains.models.AppFormFillUrlMatch]
form_type

Gets the form_type of this AppExtensionFormFillAppApp. Type of the FormFill application like WebApplication, MainFrameApplication, WindowsApplication. Initially, we will support only WebApplication.

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

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

Returns:The form_type of this AppExtensionFormFillAppApp.
Return type:str
reveal_password_on_form

Gets the reveal_password_on_form of this AppExtensionFormFillAppApp. If true, indicates that system is allowed to show the password in plain-text for this account after re-authentication.

SCIM++ Properties:
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none
Returns:The reveal_password_on_form of this AppExtensionFormFillAppApp.
Return type:bool
sync_from_template

Gets the sync_from_template of this AppExtensionFormFillAppApp. If true, indicates that each of the Form-Fill-related attributes that can be inherited from the template actually will be inherited from the template. If false, indicates that the AppTemplate on which this App is based has disabled inheritance for these Form-Fill-related attributes.

Added In: 17.4.2

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none
Returns:The sync_from_template of this AppExtensionFormFillAppApp.
Return type:bool
user_name_form_expression

Gets the user_name_form_expression of this AppExtensionFormFillAppApp. Indicates the custom expression, which can combine concat and substring operations with literals and with any attribute of the Oracle Identity Cloud Service User

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

Gets the user_name_form_template of this AppExtensionFormFillAppApp. Format for generating a username. This value can be Username or Email Address; any other value will be treated as a custom expression. A custom expression may combine ‘concat’ and ‘substring’ operations with literals and with any attribute of the Oracle Identity Cloud Service user.

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