The externalAuthProperties bean stores properties specific to Jaspersoft’s external authentication API. For CAS authentication, configure the externalAuthProperties bean to specify the following URLs for communication with the CAS server:
• | ssoServerLocation property — Specifies the HTTPS URL where tickets are validated on the CAS server. |
• | externalLoginUrl property — Specifies the login URL for external users. Can be set relative to ssoServerLocation. |
• | logoutUrl property — Specifies the logout URL for external users. Can be set relative to ssoServerLocation. |
The following example shows how you might set these beans:
<bean id="externalAuthProperties" class="com.jaspersoft.jasperserver.api.security. externalAuth.ExternalAuthProperties"> <property name="externalLoginUrl" value="#ssoServerLocation#/login"/> <property name="logoutUrl" value="#ssoServerLocation#/logout"/> <property name="ssoServerLocation" value="https://casserver:8443/cas"/> </bean> |