Skip to content

With global logout from Identity provider side local session and authentication remain active and valid #85

@surkoff-v

Description

@surkoff-v

Hi, my idp supports global logout, and it posts SAML on /saml/logout/. SAMLLogoutFilter get this request and when SecurityContextLogoutHandler do
HttpSession session = request.getSession(false); SecurityContext context = SecurityContextHolder.getContext();
they both are null.
But when global logout is made from my application if (auth != null && isGlobalLogout(request, auth)) is true and all works fine.

It's seems that with SLO from idp we are in another session with no auth. Where is my mistake ? How can i make this work ?

PS: idp sends correct samlp:SessionIndex in logout saml

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions