excepting courses from Shibboleth

excepting courses from Shibboleth

by Hal Sadofsky -
Number of replies: 2

We just installed WeBWorK and our technical guys have gotten Shibboleth authentication working (which I'm very happy about!).

But we also host a small number of courses from an area community college, and they won't be able to log in using our campus's Shibboleth server.  I see from skimming the following useful comment:

if $r->ce->{shiboff} is set for a course, authentication reverts
to standard WeBWorK authentication.

This seems like exactly what we need, only I'm not sure what it means, or where this setting should be taking place.

Can anyone point me in the right dirction?

thanks,  Hal

Hal Sadofsky
Mathematics Department
University of Oregon
In reply to Hal Sadofsky

Re: excepting courses from Shibboleth

by Jason Aubrey -
Hi Hal,

In course.conf you can set the authentication module for the individual course. So, to revert it to local authentication do

$authen{user_module} = {
"*" => "WeBWorK::Authen",
We use the ldap module with local failover for users not in our active directory database, but I still do this fix for the non-MU courses I host since there are sometimes conflicts between our user_ids and the user_ids for those institutions.