The Jacada Interact Server supports the following types of authentication:
- Predefined Authentication: Authentication is based on an internal database that is controlled through the Interact Admin Console. Users who are authorized to log in are defined in the Users menu. Credentials required for authentication are account, username, and password. This authentication type is used by the Web Designer, the Admin Console and is also available for Agent applications.
- Oauth2 Authentication: 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 (Oauth2 Authentication Workflow). Oauth2 authentication is supported for all Mobile and Web applications. Interact comes with an Oauth2 simulator out-of-the-box, allowing you to test a secured Interaction Flow without configuring Oauth2 production server settings. Accounts may then configure this type of authentication against their own Oauth2 servers.
- AuthLink Authentication: Authentication is based on an external authorization server that operates according to Jacada Interact's security specification. An implementation of this authentication type using LDAP authentication is provided out-of-the-box. For details about authentication flow, refer to AuthLink Authentication Workflow. For information about configuring your environment to support AuthLink authentication, refer to Configuring AuthLink Authentication.
Authentication parameters for all authentication types are defined (and updated) from the Applications menu of the Admin Console. For more information, refer to Understanding Application Settings.