Knowledgebase article 181

CAS Integration


Starting with version 10.4 of everything HelpDesk, you can now authenticate directly to the application via CAS Integration. CAS is a single-sign-on solution for web services. To enable the CAS integration, follow the instructions below.

Prerequisites
--------------- 

The eHD admin user Login Id must map to a CAS user. For example, to login to eHD with the domain 'administrator' account, change the Login Id on the user profile page of the admin user to 'administrator'. If left unchanged, you will only be able to login as admin if you have a domain account with user id 'admin'.

LDAP integration must be setup in eHD to allow import of new users into the eHD database. This will allow the new users to be able to login to eHD with the CAS integration.

eHD must be running with https. CAS works only with https.


Setup Instructions
----------------------
  • After eHD is installed and running, log in as admin. Go to the user profile page for the admin user. Change the Login Id to a valid CAS user (unless 'admin' is what you want to use).
  • Edit the cas.properties file located in webaps/ehelpdesk/WEB-INF/classes/conf/. Set cas.enabled to true, and set cas.serverUrlPrefix to the base url of the CAS server. You shouldn't need to change cas.serverLoginUrl and cas.serverLogoutUrl, but may do so if required. The property cas.ehdCasSecurityCheckUrl should be set to the eHD base url with '/j_spring_cas_security_check' appended. The server must be restarted for changes to this file to take effect.
Group eHD Standard Support Last modified Nov 13, 2019 Type Public Viewed 2569