Technical information about SSO
Connection of applications - CAS

Below, we discuss individual CAS clients separately. If you require a different client, you can find further information on the CAS project website

If you are using a ready-made CAS client that is not listed on this page, please contact us. We will then be happy to make it available university-wide.

For a general understanding of the CAS protocol, we recommend reading the CAS specification.

The base URL of all CAS URLs of our login server is as follows:

  • Production: https://login.tu-darmstadt.de/idp/profile/cas
  • Test environment: https://login-test.hrz.tu-darmstadt.de/idp/profile/cas

This means that the URL specified in the specification with /login, e.g. for production, is https://login.tu-darmstadt.de/idp/profile/cas/login in full.

We no longer offer a package for PHP ourselves. All of our customisations have been incorporated into the official client.

Official phpcas client:

phpCAS Documentation

phpCAS Client latest version

The mod_auth_cas module is available for simple authentication with the Apache Web Server 2.x. It enables the protection of <Location> and <Directory> with a mechanism comparable to htaccess.

The module must be compiled for the respective web server. Since this module runs directly in the Apache web server itself, possible errors in the module can cripple the entire web server. Please test thoroughly before using it in a production environment.

Ready-made packages are available for some Linux distributions. If your distribution is not among them, you will need to compile the module yourself.