Note also that you'll need a StorageService compatible with LogoutRequest messages. I suspect that might be where you're stuck. https://wiki.shibboleth.net/confluence/display/IDP30/LogoutConfiguration#LogoutConfiguration-SAMLLogout