MyTimetable supports Zimbra Preauth in order to provide users with a single sign-on experience. LDAP will be used to fetch user details, thus it is required to use the LDAP authenticator (or at least to specify its settings). The preauth listener is attached to the /preauth URL of your MyTimetable installation. The following settings can be set for the preauth listener:

# Activate the Zimbra and LDAP profile
spring.profiles.active = auth-ldap,auth-zimbra
 
# Preauth secret to use
preauth.key = MY-SECRET
# URL to redirect to when authentication is successful
preauth.redirurl = https://yourmytimetableinstall