Summer Student Project: OpenID-Connect (OIDC) for Resource Sharing

March 14, 2013

The eCitizen.MIT.edu research initiative at the Media Lab is teaming up again with our friends at MIT's Kerberos and Internet Trust Consortium (MIT-KIT) to develop open source solutions for next generation user-controlled resource sharing.  Below is the summer student project posting by the MIT-KIT for the basic server work, and we'll be posting a corresponding summer project position here focusing on the Permission Management and user-controlled "Terms of Authorization" facet of the project, which we call "IAuth".  If you are interested in more information in the meantime, please contact us.  
------
Summer Student Project: OpenID-Connect (OIDC) for Resource Sharing
 
 

The MIT Kerberos & Internet Trust (MIT-KIT) Consortium and the MIT Media Lab are seeking summer students to help deploy an OpenID-Connect (OIDC) Server based on the OAuth2.0 protocol, and further develop advanced features for the MIT-KIT OIDC Server. The advanced features among others include a Resource Registration component, Permissions Management component, Single-Sign-On (SSO) component, and an Anonymous Credentials component.
 

The goal of this project is to enable the MIT-KIT OIDC server to become foundation for the development of a user-centric resource sharing platform for MIT, enabling the owner of a resource (e.g. personal data, files, etc) to share their resource with other users with full consent and control. Since this is an open-source project, the development of the advanced features will positively impact/benefit the world-wide community of OIDC users and deployments.
 

Student applicants are expected to be proficient Java programmers, and have strong scripting language abilities (eg. JavaScript, Python). Familiarity with the Spring Security framework for Java would be advantageous. Experience with admin of Linux based systems in a virtualized environment is necessary.  Knowledge of basic cryptography would be useful.
 

This is a fantastic opportunity to gain experience with emerging identity management and internet security systems and standards.

Interested?  Contact Thomas Hardjono <hardjono@mit.edu
-------