Raven-enabled applications

From RavenWiki
Revision as of 11:10, 14 August 2014 by amc203 (talk | contribs)
Jump to navigationJump to search

Details of applications that have or could be adapted to use Raven, via either the Ucam-Webauth protocol or Shibboleth. Note that this list is bound to be incomplete - before doing significant work on something not listed here (or perhaps even on something that is) it might be worth asking on the cs-raven-discuss@lists.cam.ac.uk mailing list and/or public Shibboleth support lists.

Just because there is something listed under 'Ucam WebAuth' or 'Shibboleth' doesn't imply that support for these protocols exists or is known to be working! Details of support for 'competing' technologies are included since they often provide useful hints about how Raven support could be implemented.

Software Raven Related SSO technologies
Ucam WebAuth Shibboleth OpenID Pubcookie CAS Stanford WebAuth
Web server plugins
Apache [1] [2]
64-bit Apache 2.2 for Windows [3]
Microsoft IIS [4] [5]
Servlet containers Servlet filter, Servlet library
Tomcat Tomcat authenticator, Tomcat Valve
Programming language APIs
Java [6], [7]
node.js
Perl Ucam-WebAuth-AA
PHP PHP library [8] [9]
Python Python
Ruby Ruby Support
Other software
Catalyst Catalyst
Coldfusion Coldfusion
CourseWork CourseWork
Django [10]
Drupal Drupal [11] Built-in [12] [13] [14] (Stanford login only)
Eventum Eventum
Joomla Joomla [15] [16] [17], [18]
Mailman Mailman Mailman
Mantis Minor tweaks, supports basic auth
MediaWiki Mediawiki
MoinMoin MoinMoin
MRBS MRBS
Nagios Nagios
NoCat NoCat NoCat
Oracle SSO Oracle SSO [19]
PeopleSoft's PeopleTools PeopleTools
PhpBB phpBB
PHP Wiki PHP Wiki
Plone See Zope
RT RT
Sakai Sakai Sakai
Soks wiki Soks
Symfony2 RavenBundle
Twiki Twiki
WordPress Daniel Hill's plugin (2008),

WPRavenAuth plugin by Gideon Farrell and Conor Burgess (2013), obsolete patches to enable authentication plugins

Shibboleth plugin and local usage notes
Zope [20], [21]
Hardware applications
Bradford Campus Manager Bradford Campus Manager

Custom Raven applications

Applications written directly to use Raven: