Net::SA...ng::SOAP(3)
πΈ NAME πΈ
Okay bestie, this is the manual page for Net::SAML2::Binding::SOAP β from the User Contributed Perl Documentation β and it is literally the SOAP binding for SAML. Main character energy for a Perl module, no cap. π
π VERSION π
version 0.85 β that's the vibe check, periodt. β¨
π¦ SYNOPSIS π¦
Here's the group-chat screenshot of how you use it:
my $soap = Net::SAML2::Binding::SOAP->new(
url => $idp_url,
key => $key,
cert => $cert,
idp_cert => $idp_cert,
);
my $response = $soap->request($req);
Heads up bestie: LWP::UserAgent maybe used, which means environment variables may affect the use of https β see:
PERL_LWP_SSL_CA_FILEandHTTPS_CA_FILEβhttps://metacpan.org/pod/LWP::UserAgent#SSL_ca_file-=%3E-$pathPERL_LWP_SSL_CA_PATHandHTTPS_CA_DIRβhttps://metacpan.org/pod/LWP::UserAgent#SSL_ca_path-=%3E-$path
π₯ METHODS π₯
β¨ new( ... ) β¨
Constructor, obviously. Returns an instance of the SOAP binding configured for the given IdP service url.
Arguments β collect them all, no skipping:
uaβ (optional) aLWP::UserAgent-compatible UA. You can build the user agent to your liking when extending this class by overridingbuild_user_agent.urlβ the service URL.keyβ the key to sign with.certβ the corresponding certificate.idp_certβ the idp's signing certificate.cacertβ the CA for the SAML CoT.
π οΈ build_user_agent π οΈ
Builder for the user agent. It's giving builder energy β that's the description, bestie.
π¨ request( $message ) π¨
Submit the message to the IdP's service.
Returns the Response, or dies if there was an error. No cap, it really dies. π
π₯ handle_response( $response ) π₯
Handle a response from a remote system on the SOAP binding.
Accepts a string containing the complete SOAP response.
π€ handle_request( $request ) π€
Handle a request from a remote system on the SOAP binding.
Accepts a string containing the complete SOAP request.
π create_soap_envelope( $message ) π
Signs and SOAP-wraps the given message. Iconic behavior. β¨
π AUTHOR π
Timothy Legge <timlegge@gmail.com> β the author, slay.
π COPYRIGHT AND LICENSE π
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.
Catch you later, bestie! This page came from perl v5.42.2, dated 2026-02-11, and the footer's manual label is Net::SA...ng::SOAP(3) ππ«Άβ¨
π¦ where this page comes from
- alpine 3.24: perl-net-saml2-doc 0.85-r0 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms