Hi, list.  Me again...

I have a dev instance of a VCL management node working great, talks to
our Shib IdP, all good.  Its name is "vlab-a".

Now I'm trying to set up another instance using our deployment
automation tools, before going production.  The staging instance is
named "vlab-b".

Except for the EntityID, all of our shib-related configs are the same.
shibd is running happily, our campus IdP has the metadata for the SP
on both hosts, and our IdM group confirms that vlab-b is talking to the
IdP.  But, while vlab-a works fine, vlab-b is throwing the error:

 You have attempted to log in to VCL using a Shibboleth
 Identity Provider that VCL has not been configured to
 work with. VCL administrators have been notified of the
 problem.

If I browse to vlab-b/Shibboleth.sso/Session, I get what looks like good
session data.

The shib portion of the authMechs array in conf.php:

<quote>
        $authMechs = array(
        "UChicago Single Sign-On" => array(
            "type" => "redirect",
            "URL" => 
"/Shibboleth.sso/Login?target=/shibauth&entityID=urn:mace:incommon:uchicago.edu",
            "affiliationid" => 0,
            "help" => "Use \"UChicago Single Sign-On\" to log in with your 
UChicago ID."),
</quote>

(Again, that's identical to the working instance, but shown here for the
sake of reference.)

Looking at my SP's shib and apache logs, I don't find anything that
looks like an error, though I could be missing something.
 
Any clues for where to look next?  I'm stumped.

Thanks,
-m

-- 
Michael Jinks :: [email protected]
University of Chicago IT Services

Reply via email to