Trouble configuring SP3 for multiple idps
Will Knight
wknight at quavermusic.com
Wed Oct 31 17:19:27 EDT 2018
Hi, I'm upgrading my company's Shibboleth SP V2 to V3. I keep getting this
error when I test: *Shibboleth handler invoked at unconfigured location*.
My site is configured with IIS and the web.config specifies anything
https://sso-dev.company.com/Shibboleth.sso/* will hit our in-house handler.
(I'm not sure if the error is complaining about the native SP's handler or
our own).
I tried setting native.logger's mode to DEBUG but I can't even find a
native.log file on the server. Any guidance would be greatly appreciated.
I've pasted the shibboleth2.xml file below.
/NOTE: While this file is setup to handle just one idp, I plan on using this
SP for multiple idps. I'm just trying to get it working with the 1 for
now./
<SPConfig xmlns="urn:mace:shibboleth:3.0:native:sp:config"
xmlns:conf="urn:mace:shibboleth:3.0:native:sp:config"
clockSkew="180">
<OutOfProcess
tranLogFormat="%u|%s|%IDP|%i|%ac|%t|%attr|%n|%b|%E|%S|%SS|%L|%UA|%a" />
<!--
The InProcess section contains settings affecting web server modules.
Required for IIS, but can be removed when using other web servers.
-->
<InProcess>
<ISAPI normalizeRequest="true" safeHeaderNames="true">
<Site id="16" name="sso-dev.company.com"/>
</ISAPI>
</InProcess>
<RequestMapper type="Native" target="
https://sso-dev.company.com/Shibboleth.sso/">
<RequestMap>
<Host name="sso-dev.company.com">
<Path name="secure" authType="shibboleth"
requireSession="true"/>
</Host>
</RequestMap>
</RequestMapper>
<ApplicationDefaults entityID="https://sso-dev.company.com/shibboleth"
REMOTE_USER="eppn subject-id pairwise-id persistent-id"
cipherSuites="DEFAULT:!EXP:!LOW:!aNULL:!eNULL:!DES:!IDEA:!SEED:!RC4:!3DES:!kRSA:!SSLv2:!SSLv3:!TLSv1:!TLSv1.1">
<Sessions lifetime="28800" timeout="3600" relayState="ss:mem"
checkAddress="true" handlerSSL="true" cookieProps="https"
handlerURL="/Shibboleth.sso" >
<SSO
target="https://sso-dev.company.com/Shibboleth.sso/"
discoveryProtocol="SAMLDS" discoveryURL="
https://sso-dev.company.com/Shibboleth.sso/">
SAML2
</SSO>
<!-- SAML and local-only logout. -->
<Logout>SAML2 Local</Logout>
<!-- Administrative logout. -->
<LogoutInitiator type="Admin" Location="/Logout/Admin"
acl="127.0.0.1 ::1" />
<!-- Extension service that generates "approximate" metadata
based on SP configuration. -->
<Handler type="MetadataGenerator" Location="/Metadata"
signing="false"/>
<!-- Status reporting service. -->
<Handler type="Status" Location="/Status" acl="127.0.0.1 ::1"/>
<!-- Session diagnostic service. -->
<Handler type="Session" Location="/Session"
showAttributeValues="true"/>
<!-- JSON feed of discovery information. -->
<Handler type="DiscoveryFeed" Location="/DiscoFeed"/>
</Sessions>
<Errors supportContact="implementation at company.com"
redirectErrors="https://sso-dev.company.com/ssoerror.html"/>
<RelyingParty name="https://idp.jumpcloud.com/StudentJumpCloud"
keyName="Will Knight"/>
<MetadataProvider type="Chaining">
<MetadataProvider type="XML"
path="C:\opt\shibboleth-sp\Metadata\test_student.xml"></MetadataProvider>
</MetadataProvider>
<!-- Map to extract attributes from SAML assertions. -->
<AttributeExtractor type="XML" validate="true"
reloadChanges="false" path="attribute-map.xml"/>
<!-- Default filtering policy for recognized attributes, lets other
data pass. -->
<AttributeFilter type="XML" validate="true"
path="attribute-policy.xml"/>
<!-- Simple file-based resolvers for separate signing/encryption
keys. -->
<CredentialResolver type="File" use="signing"
key="sp-signing-key.pem" certificate="sp-signing-cert.pem"/>
<CredentialResolver type="File" use="encryption"
key="sp-encrypt-key.pem" certificate="sp-encrypt-cert.pem"/>
<CredentialResolver type="File" use="signing"
certificate="jumpcloud_student.pem"/>
</ApplicationDefaults>
<!-- Policies that determine how to process and authenticate runtime
messages. -->
<SecurityPolicyProvider type="XML" validate="true"
path="security-policy.xml"/>
<!-- Low-level configuration about protocols and bindings available for
use. -->
<ProtocolProvider type="XML" validate="true" reloadChanges="false"
path="protocols.xml"/>
</SPConfig>
--
Will Knight
Web Developer
Quaver Music LLC
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20181031/76116f94/attachment.html>
More information about the users
mailing list