[SCM] Debian packaging for the 2.0 Apache Shibboleth SP branch, debian, updated. upstream/2.0.dfsg1-60-g4fef9a5
Russ Allbery
rra at debian.org
Thu Jun 26 02:47:00 UTC 2008
The following commit has been merged in the debian branch:
commit 4fef9a54cb3361cc0b2a0cf6f6b8c48638b4a7a3
Author: Russ Allbery <rra at debian.org>
Date: Wed Jun 25 19:46:49 2008 -0700
Include TestShib testing instructions
diff --git a/debian/libapache2-mod-shib2.README.Debian b/debian/libapache2-mod-shib2.README.Debian
index cc54c06..07d8261 100644
--- a/debian/libapache2-mod-shib2.README.Debian
+++ b/debian/libapache2-mod-shib2.README.Debian
@@ -70,6 +70,58 @@ Changes in Debian Package
for more details. If you want the other parts of Shibboleth to also log
to syslog, change the other /etc/shibboleth/*.logger files similarly.
+Testing with TestShib
+
+ If you don't have a local Shibboleth Federation you can easily join but
+ want to test your Shibboleth installation, you can use the TestShib
+ federation (which exists primarily for this purpose). To do this, use
+ the following instructions (but test them against the details on the
+ testshib.org web pages in case anything has changed):
+
+ 1. If you do not have an OpenIDP identity, go to <http://openidp.org/>
+ and create one.
+
+ 2. Go to <http://testshib.org/>, click on Join, and then Create and
+ manage metadata entries. Log in with your OpenIDP identity.
+
+ 3. Click on New Service Provider (unless you've already created an entry
+ for this host, in which case reuse it). Enter your hostname, your
+ public certificate, and your first and last name, and then click on
+ Continue. Verify the information and click on Submit.
+
+ 4. Note the URL in quotes at the top of the page for which the
+ credentials were "successfully stored." This URL is your server's
+ providerID; save it for later.
+
+ 5. Now select Configure, scroll down to Service Provider Configuration,
+ choose Other for the platform, and click on Create Me. Save the
+ resulting configuration file as /etc/shibboleth/shibboleth2.xml.
+
+ 6. Create some part of your web site that's protected with Shibboleth as
+ described above, restart Apache with apache2ctl restart, restart
+ shibd with /etc/init.d/shibd restart, and then go to that URL. You
+ should be redirected to the testshib.org IdP, and then get a basic
+ auth dialog box prompting for a username and password. Enter
+ "myself" and "myself". You should now be redirected back to your
+ protected page. The best test page to use is a CGI script that
+ prints out the environment; you can then confirm that you see the
+ Shibboleth attributes as environment variables. If this doesn't work
+ immediately, wait a few minutes and try again; sometimes the
+ testshib.org metadata takes a little bit to update.
+
+ These directions should work as of June 2008, but note that the
+ testshib.org service may have changed since then. TestShib is useful
+ *only* for testing, not for any production use. Those of us who have
+ worked on the Debian package are not affiliated with testshib.org, just
+ personally find it useful, and make no guarantees that it will work
+ properly. You should read over the shibboleth2.xml file that you
+ download from testshib.org before using it to make sure that there's
+ nothing strange in it.
+
+ If the above instructions don't work or there are changes in the
+ TestShib service, please file a bug against the Debian
+ libapache2-mod-shib2 package and let us know.
+
Further Information
For further installation information, see:
@@ -78,4 +130,4 @@ Further Information
and in particular the "Configuration" link.
- -- Russ Allbery <rra at debian.org>, Wed, 25 Jun 2008 17:20:05 -0700
+ -- Russ Allbery <rra at debian.org>, Wed, 25 Jun 2008 19:46:06 -0700
--
Debian packaging for the 2.0 Apache Shibboleth SP
More information about the Pkg-shibboleth-devel
mailing list