NAME

Net::SAML2::Protocol::LogoutRequest

VERSION

version 0.20.03

SYNOPSIS

my $logout_req = Net::SAML2::Protocol::LogoutRequest->new(
  issuer      => $issuer,
  destination => $destination,
  nameid      => $nameid,
  session     => $session,
);

NAME

Net::SAML2::Protocol::LogoutRequest - the SAML2 LogoutRequest object

METHODS

new( ... )

Constructor. Returns an instance of the LogoutRequest object.

Arguments:

session

session to log out

nameid

NameID of the user to log out

nameid_format

NameIDFormat to specify

issuer

SP's identity URI

destination

IdP's identity URI

new_from_xml( ... )

Create a LogoutRequest object from the given XML.

Arguments:

xml

XML data

as_xml( )

Returns the LogoutRequest as XML.

AUTHOR

Original Author: Chris Andrews <chrisa@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2020 by Chris Andrews and Others; in detail:

Copyright 2010-2011  Chris Andrews
          2012       Peter Marschall
          2017       Alessandro Ranellucci
          2019-2020  Timothy Legge

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.