NAME
Net::SAML2::Protocol::AuthnRequest
VERSION
version 0.20.03
SYNOPSIS
my $authnreq = Net::SAML2::Protocol::AuthnRequest->new(
issueinstant => DateTime->now,
issuer => $self->{id},
destination => $destination,
);
NAME
Net::SAML2::Protocol::AuthnRequest - SAML2 AuthnRequest object
METHODS
new( ... )
Constructor. Creates an instance of the AuthnRequest object.
Arguments:
- nameidpolicy_format
-
Format attribute for NameIDPolicy
- AuthnContextClassRef, AuthnContextDeclRef
-
Each one is an arrayref containing values for AuthnContextClassRef and AuthnContextDeclRef. If any is populated, the RequestedAuthnContext will be included in the request.
- RequestedAuthnContext_Comparison
-
Value for the Comparison attribute in case RequestedAuthnContext is included (see above). Default value is exact.
as_xml( )
Returns the AuthnRequest 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
2015 Mike Wisener
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.