cas – mjs.fyi Technology, Cyber Security, Digital Transformation, and Beer Sun, 05 Jan 2014 22:36:52 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.1 Need to deploy a quick JASIG CAS demo? Try jasig-cas-quickdemo! /2014/01/need-to-deploy-a-quick-jasig-cas-demo-try-jasig-cas-quickdemo/ /2014/01/need-to-deploy-a-quick-jasig-cas-demo-try-jasig-cas-quickdemo/#respond Sun, 05 Jan 2014 22:36:52 +0000 http://forsetti.wordpress.com/?p=399 My development activities on mod_auth_cas have significantly reduced over the past couple of years.  In trying to reinvigorate my development cycles around mod_auth_cas, I needed to deploy a CAS server.  Deploying CAS is already pretty straightforward — install Tomcat, generate SSL certs, deploy the CAS war, and enjoy.  However, I wanted to automate this process to make it easier to repeatedly redeploy a completely clean environment.

So, I have just posted jasig-cas-quickdemo to GitHub.

jasig-cas-quickdemo is a Maven project that does the following:

  • Downloads and builds the JASIG CAS project,
  • Uses the Maven Tomcat plugin, download deploy Tomcat 7,
  • Generates an SSL cert for HTTPS access, and exports the public cert in PEM format for use by CAS clients,
  • Launch CAS on the local Tomcat 7 instance, with the default username=passwored authenticationHandler,
  • Grants access to the ‘admin’ account for the Services Management interface.

Try the following on Fedora 19+:

$ yum install maven git
$ git clone https://github.com/forsetti/jasig-cas-quickdemo.git
$ cd jasig-cas-quickdemo
$ mvn integration-test

Then just point your browser to https://localhost:8443/cas , and you should see the default CAS login screen.

Check out the README for more information.

]]>
/2014/01/need-to-deploy-a-quick-jasig-cas-demo-try-jasig-cas-quickdemo/feed/ 0