Shibboleth/Dataverse Network integration

Philip Durbin philip_durbin at
Mon Feb 11 17:03:06 EST 2013

On Thu, Feb 7, 2013 at 6:04 PM, Cantor, Scott <cantor.2 at> wrote:
>> I plan to use to learn about
>> Shibboleth. I was thinking I'd follow the Service Provider
>> instructions at and see if I can get a basic setup
>> with Apache. No Glassfish, no Java EE... just try to protect
>> with a Shibboleth login per the tutorial.
> Ok, I don't know what your code is intending to do, exactly, but any code you would write involving use of a Shibboleth SP is meant to confine itself to pulling CGI information or using redirects to request certain things to happen. It's not an API you code to in Java or a library.

Just a quick follow up that does
something useful now. And it has a much improved readme. :)

It uses Puppet to configure with , including setting up
/etc/shibboleth/shibboleth2.xml with the contents of

That's where my automation ends. Then I manually register with
TestShib by uploading to

And... it works! is protected
behind a TestShib login page. After login, I can see the content I
expect, which is great.

I can see how this would be useful for protecting directories from the
public. Perhaps you could put licensed software in that directory and
have your students log into your IdP before they can download it.

I still have a long way to go... Rather than protecting a static
directory of files, my actual goal is to incorporate Shibboleth into
the authentication system for our Glassfish app (as I've mentioned
before). Just getting something to work with TestShib feels like
progress though. And I have a better understanding of all the
exchanges that happen.

I'm not quite sure which direction I'll go next. I may take a look at which uses after a
conversation I had with a guy in #glassfish on Freenode:

And I'll be sure to check out the links that people on this list have sent me.

Thanks for listening,


Philip Durbin
Software Developer for

More information about the users mailing list