URN::OASIS::SAML2(3)
π NAME π
okay so bestie, welcome to the URN::OASIS::SAML2(3) page β yes, the User Contributed Perl Documentation zone. This module is literally handing you constants for urn:oasis SAML2 implementations. That's the whole assignment. β¨
π¦ VERSION π¦
version 0.007 β tiny number, big constant energy. π
π SYNOPSIS π
Want every constant at once? Say less:
# All at once
use URN::OASIS::SAML2 qw(:all);
# or use one of the export tags
Or grab one of the export tags instead. π
π DESCRIPTION π
This module provides constants which are in use by the SAML2 implementation. No cap β that's the entire description. It's giving βsmall module, very useful constants,β and we love that for it. π
β¨ Available export tags β¨
Each tag can be pulled in on its own, or you can spell out the exact constants you want. Both are valid, and both are cute. π«Ά
π urn
Here's the :urn bundle:
use URN::OASIS::SAML2 qw(:urn);
use URN::OASIS::SAML2 qw(
URN_ASSERTION
URN_METADATA
URN_PROTOCOL
URN_SIGNATURE
URN_ENCRYPTION
);
π¦ ns
Here's the :ns bundle:
use URN::OASIS::SAML2 qw(:ns);
use URN::OASIS::SAML2 qw(
NS_ASSERTION
NS_METADATA
NS_PROTOCOL
NS_SIGNATURE
NS_ENCRYPTION
);
π bindings
Here's the :binding bundle β yes, the heading says βbindingsβ and the tag is singular, so copy it exactly, bestie:
use URN::OASIS::SAML2 qw(:binding);
use URN::OASIS::SAML2 qw(
BINDING_HTTP_POST
BINDING_HTTP_ARTIFACT
BINDING_HTTP_REDIRECT
BINDING_SOAP
BINDING_POAS # also available as BINDING_REVERSE_SOAP
);
π classes
Here's the :class bundle β again, singular tag, plural heading:
use URN::OASIS::SAML2 qw(:class);
use URN::OASIS::SAML2 qw(
CLASS_UNSPECIFIED
CLASS_PASSWORD_PROTECTED
CLASS_M2FA_UNREGISTERED
CLASS_M2FA_CONTRACT
CLASS_SMARTCARD
CLASS_SMARTCARD_PKI
);
πΈ nameid
Here's the :nameid bundle:
use URN::OASIS::SAML2 qw(:nameid);
use URN::OASIS::SAML2 qw(
NAMEID_EMAIL
NAMEID_ENTITY
NAMEID_KERBEROS
NAMEID_TRANSIENT
NAMEID_PERSISTENT
NAMEID_UNSPECIFIED
NAMEID_X509_SUBJECT_NAME
NAMEID_WINDOWS_DOMAIN_QUALIFIED_NAME
);
β status
Here's the :status bundle:
use URN::OASIS::SAML2 qw(:status);
use URN::OASIS::SAML2 qw(
STATUS_AUTH_FAILED
STATUS_REQUESTER
STATUS_REQUEST_DENIED
STATUS_RESPONDER
STATUS_SUCCESS
STATUS_PARTIAL_LOGOUT
);
π AUTHOR π
Wesley Schwengle <waterkip@cpan.org> β author icon, no notes. π«‘
π COPYRIGHT AND LICENSE π
This software is Copyright (c) 2022 by Wesley Schwengle.
This is free software, licensed under:
The (three-clause) BSD License
okay bye bestie π this page was served with perl v5.42.2 and stamped 2025-11-20. periodt. π
π¦ where this page comes from
- alpine 3.24: perl-urn-oasis-saml2-doc 0.007-r0 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms