Initial Shibboleth Development

Charlie Guo crguo at stanford.edu
Mon Sep 26 02:00:41 BST 2011


Hi!

I'm currently developing an application for Stanford that's supposed to
interface with their Shibboleth authentication system. I've read most of the
getting started guides for Service Providers and I am currently following
the instructions posted here:
https://itservices.stanford.edu/service/shibboleth/sp/test-shib for setting
up my application, and I already have some questions/problems. If anybody
has answers for any of them, I would really appreciate it!

First, I didn't receive any security certs or keys back from testshib, and
Stanford's instructions note that I should have received them and stored
them in testshib.crt and testshib.key. Where can I find these, or do I not
need them?

Second, the application is running Django, and using mod_wsgi to route the
urls. Is there a resource that I should be Aliasing /Shibboleth.sso to? My
shib.conf file looks like this:

#
# Tell Apache to load the Shibboleth Metadata
#

Alias /Shibboleth.sso/Metadata "/etc/shibboleth/shibboleth2.xml"

#
# Load the Shibboleth module.
#
LoadModule mod_shib /usr/lib/shibboleth/mod_shib_22.so

#
# Used for example logo and style sheet in error templates.
#
<IfModule mod_alias.c>
  <Location /shibboleth-sp>
    Allow from all
  </Location>
  Alias /shibboleth-sp/main.css /usr/share/doc/shibboleth-2.4.3/main.css
  Alias /shibboleth-sp/logo.jpg /usr/share/doc/shibboleth-2.4.3/logo.jpg
</IfModule>

#
# Configure the module for content.
#
# You MUST enable AuthType shibboleth for the module to process
# any requests, and there MUST be a require command as well. To
# enable Shibboleth but not specify any session/access requirements
# use "require shibboleth".
#
<Location /stanford/shibboleth >
  AuthType shibboleth
  ShibRequireSession On
  ShibUseEnvironment On
  Require user
</Location>

<Location /secure>
  AuthType shibboleth
  ShibRequestSetting requireSession 1
  require valid-user
</Location>


Third, I'm running into an error message "Error Message: SAML 2 SSO profile
is not configured for relying party 'https://dev.classowl.com/shibboleth-sp'".
The TestShib portal was working previously but now has stopped working. I'm
not sure which file I changed to create the problem.

The whole setup is running on Amazon EC2, with RedHat.

Thanks!
Charlie
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://shibboleth.net/pipermail/users/attachments/20110925/32b41234/attachment.html 


More information about the users mailing list