Kronos Casification

  1. Install Kronos 6.0 with Apache on Windows Server 2003
  2. Install Micrsoft Visual C++ 2008 Redistributable - download here
  3. Install OpenSSL - download here
  4. Copy mod_auth_cas.dll to ${apache_home}/modules - download here - NOTE: this was compiled for Windows Server 2003 specifically.
  5. Copy CAS Root CA to ${apache_home}/conf/ssl.crt - download here
  6. Copy cas.conf to ${apache_home}/conf - download here
  7. Copy ${apache_home}/conf/httpd.conf to ${apache_home}/conf/httpd.orig
  8. Modify ${apache_home}/conf/httpd.conf
  9. Create C:\temp
    Add mod_auth_cas to modules section
    ...
    LoadModule setenvif_module modules/mod_setenvif.so
    #LoadModule speling_module modules/mod_speling.so
    #LoadModule status_module modules/mod_status.so
    #LoadModule unique_id_module modules/mod_unique_id.so
    LoadModule userdir_module modules/mod_userdir.so
    #LoadModule usertrack_module modules/mod_usertrack.so
    #LoadModule vhost_alias_module modules/mod_vhost_alias.so
    #LoadModule ssl_module modules/mod_ssl.so
    LoadModule auth_cas_module modules/mod_auth_cas.dll    <-- ADD this Line
    ...

    Add lines to the end of the file to use mod_auth_cas

    <IfModule auth_cas_module>
    
       Include conf/cas.conf
    
       <LocationMatch "^/wfc/logonWithUID.*$">
    	AuthType CAS
    	Require valid-user
    	CASAuthNHeader smuser
       </LocationMatch>
    
    </IfModule>
  10. Config WFC to use SiteMinder SSO with defaults. setup -> System Settings -> Security -> site.security.singlesignon = true
  11. bounce JBoss.
  12. bounce Apache.

Labels

 
(None)