# DESCRIPTION This module provides constants which are in use by the SAML2 implementation. # SYNOPSIS # All at once use URN::OASIS::SAML2 qw(:all); # or use one of the export tags # Available export tags ## urn use URN::OASIS::SAML2 qw(:urn); use URN::OASIS::SAML2 qw( URN_ASSERTION URN_METADATA URN_PROTOCOL URN_SIGNATURE URN_ENCRYPTION ); ## ns use URN::OASIS::SAML2 qw(:ns); use URN::OASIS::SAML2 qw( NS_ASSERTION NS_METADATA NS_PROTOCOL NS_SIGNATURE NS_ENCRYPTION ); ## bindings 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 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 use URN::OASIS::SAML2 qw(:nameid); use URN::OASIS::SAML2 qw( NAMEID_EMAIL NAMEID_TRANSIENT NAMEID_PERSISTENT ); ## status use URN::OASIS::SAML2 qw(:status); use URN::OASIS::SAML2 qw( STATUS_AUTH_FAILED STATUS_REQUESTER STATUS_REQUEST_DENIED STATUS_RESPONDER STATUS_SUCCESS );