The New School Logo
  Deploying Apereo CAS
  • Sidebar
  • CAS Resources
    • CAS Documentation
    • CAS Source Code
  • Maven Overlays
    • CAS Server
    • CAS Services Management Webapp
    • CAS Spring Cloud Configuration Server
  • Test Clients
    • Apache CAS Plugin (Apereo mod_auth_cas)
    • Apache SAML Plugin (Shibboleth mod_shib)
    • Deploying Apereo CAS
    • Introduction
      • Overview
      • SSO environment architecture
      • Leveraging the cloud (future)
    • Setting up the environment
      • Overview
      • Initial setup tasks
      • Configure time synchronization
      • Install Apache Tomcat on the CAS servers
        • Overview
        • Install an entropy daemon
        • Install Java
        • Install Tomcat
        • Install Tomcat dependencies
        • Organize the installation
        • Harden the installation
        • Configure TLS/SSL settings
        • Configure asychronous request support
        • Configure X-Forwarded-For header processing
        • Tune resource caching settings
        • Configure asychronous logging support
        • Open TLS/SSL port in the firewall
        • Configure systemd to start Tomcat
        • Test the Tomcat installation
        • Distribute the Tomcat installation to the CAS servers
        • Configure the load balancers
      • Install HTTPD and PHP on the client servers
        • Overview
        • Install software packages
        • Configure TLS/SSL and PHP settings
        • Open HTTP/HTTPS ports in the firewall
        • Configure systemd to start HTTPD
        • Test the HTTPD installation
    • Building the CAS server
      • Overview
      • Create a Maven WAR overlay project
      • Build the default server
      • Configure server properties
      • Configure logging settings
      • Install and test the CAS application
      • Commit changes to Git
    • Adding a service registry
      • Overview
      • Add the feature and rebuild the server
      • Configure the service registry
      • Install and test the service registry
      • Commit changes to Git
    • Building the CAS client
      • Overview
      • Install the mod_auth_cas plugin
      • Configure HTTPD to use CAS
      • Test the application
    • Adding LDAP support
      • Overview
      • Configuring LDAP authentication
        • Overview
        • Configure Active Directory authentication properties
        • Configure Luminis LDAP authentication properties
      • Configuring LDAP attribute resolution and release
        • Overview
        • Configure attribute resolution
        • Update the service registry
        • Update the CAS client configuration
        • Install and test the application
      • Commit changes to git
    • Adding MFA support
      • Overview
      • Configure Duo authentication
      • Update the CAS client configuration
      • Update the service registry
      • Install and test the application
      • Commit changes to Git
    • Adding SAML support
      • Overview
      • Update the server configuration
      • Update the service registry
      • Install and test the IdP
      • Commit changes to Git
    • Building the SAML client
      • Overview
      • Install the Shibboleth SP
      • Configure HTTPD to use the SP
      • Configure the SP
      • Update the service registry
      • Install and test the application
      • Adding MFA to SAML authentication
      • Commit changes to Git
    • Enabling the dashboard (adminpages)
      • Overview
      • Configure admin pages properties
      • Update the service registry
      • Install and test the application
      • Update the load balancer service monitor
      • Commit changes to Git
    • Building the management webapp
      • Overview
      • Create a Maven WAR overlay project
      • Build the webapp
      • Configure webapp properties
      • Configure logging settings
      • Update the service registry
      • Install and test the webapp
      • Commit changes to Git
    • Customizing the CAS user interface
      • Overview
      • How CAS themes work
      • How Thymelaf layouts work
      • Add a new theme to the overlay
      • Build and deploy the overlay
      • Develop the custom theme
        • Overview
        • Update the layout template
        • Update the login view
        • Update the logout view
        • Update other relevant views
      • Install and test the final result
      • Commit changes to Git
    • High availability
      • Overview
      • Install and configure MongoDB
        • Overview
        • Install the MongoDB software
        • Disable Transparent Huge Pages
        • Open MongoDB port in the firewall
        • Set up MongoDB authentication
        • Create the replica set
        • Test the replica set
        • Configure MongoDB to use TLS/SSL
        • Create the CAS database and user
      • Setting up the ticket registry
        • Overview
        • Update the server configuration
        • Install and test the application
        • Commit changes to Git
      • Setting up the service registry
        • Overview
        • Update the server configuration
        • Load the MongoDB service registry from the JSON service registry
        • Install and test the application
        • Commit changes to Git
      • Setting up distributed SAML metadata storage
        • Overview
      • Setting up distributed configuration properties
        • Overview
    • Google Apps (G Suite) integration
      • Overview
      • Generate keys and certificates
      • Configure Google single sign-on
      • Install and test the application
    • Moving to production
      • Overview
      • Configuration changes
      • Problems encountered
    • About
      • About The New School
      • Author information
    • Search
      • Results

    Deploying Apereo CAS


    The New School Logo Creative Commons License
    Copyright © 2018 The New School. This work is licensed under a
    Creative Commons Attribution-ShareAlike 4.0 International License