Net::SA...esponse(3)

πŸ“¦ version 0.85, in alpine 3.24

πŸ’– Net::SAML2::Protocol::LogoutResponse β€” the manual page, but make it make sense

okay so bestie, you're looking at the manual page for Net::SAML2::Protocol::LogoutResponse(3), which lives in the User Contributed Perl Documentation section. It's the SAML2 LogoutResponse protocol object, and honestly? It's giving "small but crucial." Let's get into it πŸ’…

✨ VERSION ✨

version 0.85 β€” yes ma'am, that's the one πŸŽ€

🌸 SYNOPSIS 🌸

like, here's the vibe in code form:

my $logout_req = Net::SAML2::Protocol::LogoutResponse->new(
    issuer          => $issuer,
    destination     => $destination,
    status          => $status,
    in_response_to  => $in_response_to,
);

she's cute, she's concise, she's literally doing her job πŸ¦‹

πŸ’œ DESCRIPTION πŸ’œ

So this object deals with the LogoutResponse messages from SAML β€” the goodbye notes of the SAML world 😭 It implements the role Net::SAML2::Role::ProtocolMessage, so if you know that role, you already know the assignment, no cap.

🧚 METHODS 🧚

new( ... )

Constructor. Returns an instance of the LogoutResponse object. Iconic behavior, truly πŸ‘‘

Arguments, in a little list because we love structure:

  • issuer β€” the SP's identity URI (required ✨)
  • destination β€” the IdP's identity URI
  • status β€” the response status (required ✨)
  • substatus β€” the sub status
  • in_response_to β€” the request ID we're responding to (required); πŸ”₯

response_to()

Deprecated β€” use in_response_to instead. She's retired, but we still respect her πŸ™ˆ

new_from_xml( ... )

Creates a LogoutResponse object from the given XML. Glow-up from raw text to object, we love to see it πŸ’«

Arguments:

  • xml β€” XML data

as_xml( )

Returns the LogoutResponse as XML. Turning the object back into text? main character energy, fr fr πŸ’…

πŸŽ€ SEE ALSO πŸŽ€

  • Net::SAML2::Roles::ProtocolMessage β€” go read that one too, iykyk

πŸ‘‘ AUTHOR πŸ‘‘

Timothy Legge <timlegge@gmail.com> β€” thank you king 🫢

This software is copyright (c) 2026 by Venda Ltd, see the CONTRIBUTORS file for others.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. Slay, honestly πŸ¦‹


and that's the whole page, bestie πŸ’– this little write-up comes to you from perl v5.42.2 and is dated 2026-02-11 β€” so yeah, take that timestamp as a little time capsule πŸŽ€ periodt πŸ’…

πŸ“¦ where this page comes from