AppExtensionFormFillAppTemplateAppTemplate

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

Bases: object

This extension provides attributes for Form-Fill facet of AppTemplate

Attributes

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

Methods

__init__(**kwargs) Initializes a new AppExtensionFormFillAppTemplateAppTemplate 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 AppExtensionFormFillAppTemplateAppTemplate. 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 AppExtensionFormFillAppTemplateAppTemplate. This constant has a value of “ADMIN_SETS_SHARED_CREDENTIALS”

FORM_CRED_METHOD_SSO_CREDENTIALS_AS_APP_CREDENTIALS = 'SSO_CREDENTIALS_AS_APP_CREDENTIALS'

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

FORM_CRED_METHOD_USER_SETS_CREDENTIALS = 'USER_SETS_CREDENTIALS'

A constant which can be used with the form_cred_method property of a AppExtensionFormFillAppTemplateAppTemplate. 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 AppExtensionFormFillAppTemplateAppTemplate. 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 AppExtensionFormFillAppTemplateAppTemplate. This constant has a value of “WebApplication”

__init__(**kwargs)

Initializes a new AppExtensionFormFillAppTemplateAppTemplate 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 AppExtensionFormFillAppTemplateAppTemplate. 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 AppExtensionFormFillAppTemplateAppTemplate.
  • reveal_password_on_form (bool) – The value to assign to the reveal_password_on_form property of this AppExtensionFormFillAppTemplateAppTemplate.
  • user_name_form_template (str) – The value to assign to the user_name_form_template property of this AppExtensionFormFillAppTemplateAppTemplate.
  • user_name_form_expression (str) – The value to assign to the user_name_form_expression property of this AppExtensionFormFillAppTemplateAppTemplate.
  • form_cred_method (str) – The value to assign to the form_cred_method property of this AppExtensionFormFillAppTemplateAppTemplate. Allowed values for this property are: “ADMIN_SETS_CREDENTIALS”, “ADMIN_SETS_SHARED_CREDENTIALS”, “USER_SETS_PASSWORD_ONLY”, “USER_SETS_CREDENTIALS”, “SSO_CREDENTIALS_AS_APP_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 AppExtensionFormFillAppTemplateAppTemplate.
  • sync_from_template (bool) – The value to assign to the sync_from_template property of this AppExtensionFormFillAppTemplateAppTemplate.
  • form_fill_url_match (list[oci.identity_domains.models.AppFormFillUrlMatch]) – The value to assign to the form_fill_url_match property of this AppExtensionFormFillAppTemplateAppTemplate.
configuration

Gets the configuration of this AppExtensionFormFillAppTemplateAppTemplate. 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 AppExtensionFormFillAppTemplateAppTemplate.
Return type:str
form_cred_method

Gets the form_cred_method of this AppExtensionFormFillAppTemplateAppTemplate. 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”, “SSO_CREDENTIALS_AS_APP_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 AppExtensionFormFillAppTemplateAppTemplate.
Return type:str
form_credential_sharing_group_id

Gets the form_credential_sharing_group_id of this AppExtensionFormFillAppTemplateAppTemplate. 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 AppExtensionFormFillAppTemplateAppTemplate.
Return type:str
form_fill_url_match

Gets the form_fill_url_match of this AppExtensionFormFillAppTemplateAppTemplate. 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 AppExtensionFormFillAppTemplateAppTemplate.
Return type:list[oci.identity_domains.models.AppFormFillUrlMatch]
form_type

Gets the form_type of this AppExtensionFormFillAppTemplateAppTemplate. 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 AppExtensionFormFillAppTemplateAppTemplate.
Return type:str
reveal_password_on_form

Gets the reveal_password_on_form of this AppExtensionFormFillAppTemplateAppTemplate. 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 AppExtensionFormFillAppTemplateAppTemplate.
Return type:bool
sync_from_template

Gets the sync_from_template of this AppExtensionFormFillAppTemplateAppTemplate. 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 disabled inheritance for these Form-Fill-related attributes.

Added In: 17.4.2

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

Gets the user_name_form_expression of this AppExtensionFormFillAppTemplateAppTemplate. 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 AppExtensionFormFillAppTemplateAppTemplate.
Return type:str
user_name_form_template

Gets the user_name_form_template of this AppExtensionFormFillAppTemplateAppTemplate. 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 AppExtensionFormFillAppTemplateAppTemplate.
Return type:str