A node.js module for CAS validation

A session at Open Apereo 2013 Conference (Jasig & Sakai)

Wednesday 5th June, 2013

9:00am to 9:45am (PST)

A node.js module for CAS validation #

This talk will present our node.js module for leveraging a CAS single
signon service. The module is open source and available on GitHub, and
we would love to see wider adoption and use of the module. Node.js is a
new-ish server platform that is gaining in popularity because it is
based on JavaScript.

We needed to write our own node.js module to integrate with the
[Express] (http://expressjs.com/) web framework because at the time none
of the other available modules enabled single sign off. We started with
a simple service that verified whether a user was logged in to the CAS
server, and gradually expanded its functionality.

While the focus of the presentation will be on describing our CAS
client, a broader goal is to introduce node.js to an audience who may be
familiar with client-side JavaScript, but not with server-side.

About the speaker

This person is speaking at this event.
James Marca

James is a project scientist at the University of California, Irvine, a founding partner at Activimetrics LLC, and has a PhD in Transportation Engineering

Dr. James E. Marca is a project scientist at the University of California, Irvine in the Institute of Transportation Studies.
His research interests include applying distributed database technologies to traffic problems; studying the
applications of information and communications technologies to transportation; and discovering new applications
and models buried in Caltrans? existing data streams. Dr. Marca is responsible for deploying and maintaining an
on-line teaching website called ITS Courseware that is is based on Sakai. The site disseminates advanced
transportation topics and new research to practicing Caltrans engineers as well as to current UCI ITS graduate

Dr. Marca lives in Costa Mesa, California, and bicycles to work everyday.

Next session in Opal

10am RESTful CAS: Leveraging CAS to Protect RESTful Resources and Support Non-browser Clients by John Field, Vijayanand Bharadwaj and David Ohsie

14 attendees

  • Andrew Petro
  • Benito J. Gonzalez
  • Bill Thompson
  • Udaya Ghattamaneni
  • James Marca
  • Mike Grady
  • Misagh Moayyed
  • Mitch
  • Nagai Takayuki
  • Omer Piperdi
  • Qu
  • Ray Walker
  • Stuart Freeman
  • Will Fox

2 trackers

  • Aaron Grant
  • Konstantin Makarov

Coverage of this session

Sign in to add slides, notes or videos to this session

Sign in to track this session

Tell your friends!


Time 9:00am9:45am PST

Date Wed 5th June 2013


Opal, The Westin San Diego

Short URL


Official event site


View the schedule



See something wrong?

Report an issue with this session