In this type of authentication, a user's login credentials are authenticated against 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.
In AuthLink authentication, the Interaction Server does not communicate directly with the LDAP server, and authentication credentials are not sent to the Interaction Server. Instead, an AuthLink server is used as a intermediary to pass user credentials to the LDAP server, and generate an access token upon successful authentication.
When users are working with the standalone Agent Application, the AuthLink authentication process is triggered according to the Requires Login setting defined in the Admin Console:
•Login required: Users need to provide credentials (via the Login page) in order to access the application. For details, refer to Server Access Authentication Flow.
•Login not required: Users need to provide credentials (via the Login page) only if they wish to access secured Interactions. For details, refer to Secured Interaction Authentication Flow.
In this setup, users are required to login to the application itself. Once authenticated, they do not need to provide credentials to access secured Interactions (unless the access token has expired). The server access authentication flow involves 4 phases, which are presented in the following diagram.
|
In this setup, users are required to login only to access secured Interactions. Once authenticated, they do not need to provide credentials to access additional secured Interactions (unless the access token has expired). The secured Interaction authentication flow involves 4 phases, which are presented in the following diagram.
|