Summer of Code 2009 Ideas

The ideas listed below are ideas for Summer of Code Projects:

Title

Description

Skills

Potential Mentor

CardSpace Authentication Handler Support

Microsoft CardSpace is an exciting new idea in the authentication realm.  It seems like a natural fit for CAS to be able to accept and process CardSpace cards.

Java, Maven, Spring

 

OpenId 2 & Attribute Exchange Support

Add OpenId2 and Attribute Exchange support to CAS such that it can be an OpenId IdP

Java, Maven, Spring, OpenId

ScottS

OAuth Support

Add OAuth support to CAS

 

ScottS

SAML2 Support in the Jasig CAS Client

Add SAML2 support to the Jasig CAS Client

Java, SAML2

ScottS

JBoss Cache 3 Clustering Support

For those interested in highly available and distributed systems, adding JBossCache 3 support to CAS is just the ticket!

Java, JBoss Cache 3

Andrew Ralph Feller

Adobe Flex UI / Adobe AIR Client

Support for the CAS protocol in Adobe Flex or AIR applications. (NOTE: we are interested in additional languages also)

CAS protocol, Flex, AIR

 

Configuration Wizard

For those interested in the UI aspect of development, as well as the dynamic creation/modification of configuration files including Spring XML files and Spring Web Flows.

XHTML, UI Design, JavaScript, AJAX

ScottS