integrating Shibboleth SP 2 with ADFS, log out issue
Vu, Kien
kien at brightcookie.com.au
Sun Mar 24 19:27:53 EDT 2013
Hi everyone,
We are having log-out issue when integrating Shibboleth SP 2 with ADFS. The
log-in is working fine but when I log out the Shibboleth SP 2, the ADFS is
not logged out.
Can someone please help me on this issue?
This is our Shibboleth config file:
<SPConfig xmlns="urn:mace:shibboleth:2.0:native:sp:config"
xmlns:conf="urn:mace:shibboleth:2.0:native:sp:config"
xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"
xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"
xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata"
clockSkew="180">
<OutOfProcess>
<Extensions>
<Library path="/usr/lib64/shibboleth/adfs.so"
fatal="true"/>
</Extensions>
</OutOfProcess>
<InProcess>
<Extensions>
<Library path="/usr/lib64/shibboleth/adfs-lite.so"
fatal="true"/>
</Extensions>
</InProcess>
<Sessions lifetime="28800" timeout="3600" relayState="ss:mem"
checkAddress="false" handlerSSL="false"
cookieProps="http">
<SSO entityID="http://xxxxx/adfs/services/trust">
SAML2 SAML1 ADFS
</SSO>
<!-- SAML and local-only logout. -->
<Logout>SAML2 ADFS Local</Logout>
<!-- <LogoutInitiator type="Chaining" Location="/Logout"
relayState="cookie">
<LogoutInitiator type="SAML2"/>
<LogoutInitiator type="Local"/>
</LogoutInitiator> -->
<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="false"/>
<!-- JSON feed of discovery information. -->
<Handler type="DiscoveryFeed" Location="/DiscoFeed"/>
</Sessions>
<Errors supportContact="xxxx"
helpLocation="/about.html"
styleSheet="/shibboleth-sp/main.css"/>
<Notify
Channel="back"
Location="https://xxxxx/auth/shibboleth/logout.php" />
<MetadataProvider type="XML" uri="
https://xxxx/FederationMetadata/2007-06/FederationMetadata.xml"
backingFilePath="/etc/shibboleth/editedFederationMetadata.xml"
reloadInterval="180000" />
<!-- Map to extract attributes from SAML assertions. -->
<AttributeExtractor type="XML" validate="true"
reloadChanges="false" path="attribute-map.xml"/>
<!-- Use a SAML query if no attributes are supplied during SSO. -->
<AttributeResolver type="Query" subjectMatch="true"/>
<!-- Default filtering policy for recognized attributes, lets other
data pass. -->
<AttributeFilter type="XML" validate="true"
path="attribute-policy.xml"/>
<!-- Simple file-based resolver for using a single keypair. -->
<CredentialResolver type="File"
key="/etc/pki/tls/private/xxxx.key"
certificate="/etc/pki/tls/certs/xxxx.crt"/>
</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>
Many thanks,
Kien
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://shibboleth.net/pipermail/users/attachments/20130325/005e7692/attachment-0001.html
More information about the users
mailing list