Module: Saml::Kit::Namespaces

Defined in:
lib/saml/kit/namespaces.rb

Constant Summary collapse

SAML_2_0 =
'urn:oasis:names:tc:SAML:2.0'.freeze
SAML_1_1 =
'urn:oasis:names:tc:SAML:1.1'.freeze
ATTR_NAME_FORMAT =
"#{SAML_2_0}:attrname-format".freeze
NAME_ID_FORMAT_1_1 =
"#{SAML_1_1}:nameid-format".freeze
NAME_ID_FORMAT_2_0 =
"#{SAML_2_0}:nameid-format".freeze
STATUS =
"#{SAML_2_0}:status".freeze
ASSERTION =
"#{SAML_2_0}:assertion".freeze
ATTR_SPLAT =
"#{ATTR_NAME_FORMAT}:*".freeze
BASIC =
"#{ATTR_NAME_FORMAT}:basic".freeze
BEARER =
"#{SAML_2_0}:cm:bearer".freeze
EMAIL_ADDRESS =
"#{NAME_ID_FORMAT_1_1}:emailAddress".freeze
INVALID_NAME_ID_POLICY =
"#{STATUS}:InvalidNameIDPolicy".freeze
METADATA =
"#{SAML_2_0}:metadata".freeze
PASSWORD =
"#{SAML_2_0}:ac:classes:Password".freeze
PASSWORD_PROTECTED =
"#{SAML_2_0}:ac:classes:PasswordProtectedTransport".freeze
PERSISTENT =
"#{NAME_ID_FORMAT_2_0}:persistent".freeze
PROTOCOL =
"#{SAML_2_0}:protocol".freeze
REQUESTER_ERROR =
"#{STATUS}:Requester".freeze
RESPONDER_ERROR =
"#{STATUS}:Responder".freeze
SUCCESS =
"#{STATUS}:Success".freeze
TRANSIENT =
"#{NAME_ID_FORMAT_2_0}:transient".freeze
UNSPECIFIED =
"#{SAML_2_0}:consent:unspecified".freeze
UNSPECIFIED_NAMEID =
"#{NAME_ID_FORMAT_1_1}:unspecified".freeze
URI =
"#{ATTR_NAME_FORMAT}:uri".freeze
VERSION_MISMATCH_ERROR =
"#{STATUS}:VersionMismatch".freeze