DATOOLS is an opensource Toolkit that you can custom it as you like. You can add your usual tools in it and it's very convenient for you to use your usual tools
This Erlang OTP application provides a webserver/framework-independent library for performing client side CAS authentication operations. All features of the published CAS protocols are supported, as well as SAML 1.1 and Single-Sign-Out.