I'm setting up our WP 3.0 site and having trouble with configuring it to work with Shibboleth. I've added a rewrite using IIS7's module that matches on ^Shibboleth\.sso/, takes no action, and stops processing. It successfully takes to the IdP for login and my Shibboleth logs show a completed transaction with properties set.
After logging in I get an infinite loop of redirects:
- 1. POST Shibboleth.sso/SAML2/POST, 302 Moved to wp-login.php?action=shibboleth&redirect_to=%2Fwp-login.php
- 2. GET wp-login.php?action=shibboleth&redirect_to=%2Fwp-login.php Refreshes to Shibboleth.sso/Login?target=http%3A%2F%2Fsites.warrington.ufl.edu%2Fwp-login.php%3Faction%3Dshibboleth%26redirect_to%3D%252Fwp-login.php
- 3. GET Shibboleth.sso/Login?target=http%3A%2F%2Fsites.warrington.ufl.edu%2Fwp-login.php%3Faction%3Dshibboleth%26redirect_to%3D%252Fwp-login.php, 302 Moved to Shibboleth IdP
I see that the refresh in step 2 is what's causing the problem, but I don't understand why wp-login.php?action=shibboleth&redirect_to=%2Fwp-login.php refreshes the way it does.
Any ideas on which part of my configuration would cause this?
Thanks!