JA-SIG CAS is a popular single sign on solution for institutions and enterprises. Typical storage for user credentials for CAS is LDAP. This project is to enable Multi-factor authentication with CAS. Initial requirements are already documented here https://wiki.jasig.org/display/CAS/Multi-Factor+Authentication
The first iteration of the project would attempt Two-Factor authentication with a J2ME based mobile application for password generation.