This article describes the main features and resources that are provided out-of-the-box.

Default Authentication Mechanisms
Jacada Interact comes with a predefined authentication mechanism that is based on an internal database controlled through the Admin Console. Users who are authorized to log into the Admin Console are defined in the Users sub-menu. Credentials required for authentication are account, username, and password.

An additional authentication type, Oauth2 Authentication, is based on an external authorization server that operates according to the Oauth2 specification. This type of authentication involves an extra level of security for access to protected resources, such as secured Interactions (Oauth2 Authentication Workflow).

Jacada Interact comes with an Oauth2 simulator out-of-the-box, allowing you to test the secured Interaction flow without configuring Oauth2 production server settings. You may then configure this type of authentication against your own Oauth2 server.

Jacada Interact provides a selection of themes for your Mobile Web, Web Self Service, and Agent applications, so users can run Interactions with a customized look and feel. All default themes are available to you upon the creation of your account. You can then create your own customized themes, based on any of the default themes.
For more information about using themes, refer to Managing Application Themes.

System Variables
System variables, which are also known as interaction variables, are variables that are defined in the Admin Console and made available for use by designers of Interactions. Unlike user variables, which are created and maintained by users in the Interaction Designer, the key of a system variable is preconfigured, and cannot be modified by users. (However, users may define the value.) Read Only variables are special kinds of system variables that cannot be allocated with values by users.

Jacada Interact provides a default set of system variables (both standard and Read Only) that you can view in the Interaction Variables sub-menu. The features of this menu also enable users with the appropriate authorization to create new system variables, and update existing ones.

For a list of the default system variables and further information about their use, refer to Understanding System Variables.