Skip to content

Correctly handle <LogoutResponse> messages for the SAML Realm #40901

@jkakavas

Description

@jkakavas

According to section 3.7.3.2 of SAML Core spec :

If the session authority successfully terminates the principal's session with respect to itself, then it MUST respond to the original requester, if any, with a message containing a top-level status code of urn:oasis:names:tc:SAML:2.0:status:Success. If it cannot do so, then it MUST respond with a message containing a top-level status code indicating the error

The SAML IDP can (should but usually doesn't) respond to a <logoutRequest> message with a <LogoutResponse> message indicating a successful logout. We don't currently handle this case, and we should

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions