SAML 2.0 Strings

SAML 2.0 Strings — String constants from SAML 2.0 specifications

Stability Level

Stable, unless otherwise indicated

Types and Values

#define LASSO_SAML2_METADATA_HREF
#define LASSO_SAML2_METADATA_PREFIX
#define LASSO_SAML2_PROTOCOL_HREF
#define LASSO_SAML2_PROTOCOL_PREFIX
#define LASSO_SAML2_ASSERTION_HREF
#define LASSO_SAML2_ASSERTION_PREFIX
#define LASSO_SAML2_METADATA_BINDING_SOAP
#define LASSO_SAML2_METADATA_BINDING_REDIRECT
#define LASSO_SAML2_METADATA_BINDING_POST
#define LASSO_SAML2_METADATA_BINDING_ARTIFACT
#define LASSO_SAML2_METADATA_BINDING_PAOS
#define LASSO_SAML2_DEFLATE_ENCODING
#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_UNSPECIFIED
#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_EMAIL
#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_X509
#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_WINDOWS
#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_KERBEROS
#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENTITY
#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT
#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT
#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENCRYPTED
#define LASSO_SAML2_ATTRIBUTE_NAME_EPR
#define LASSO_SAML2_ATTRIBUTE_NAME_FORMAT_UNSPECIFIED
#define LASSO_SAML2_ATTRIBUTE_NAME_FORMAT_URI
#define LASSO_SAML2_ATTRIBUTE_NAME_FORMAT_BASIC
#define LASSO_SAML2_ACTION_NAMESPACE_RWEDC
#define LASSO_SAML2_ACTION_NAMESPACE_RWEDC_NEGATION
#define LASSO_SAML2_ACTION_NAMESPACE_GHPP
#define LASSO_SAML2_ACTION_NAMESPACE_UNIX
#define LASSO_SAML2_ACTION_RWEDC_READ
#define LASSO_SAML2_ACTION_RWEDC_WRITE
#define LASSO_SAML2_ACTION_RWEDC_EXECUTE
#define LASSO_SAML2_ACTION_RWEDC_DELETE
#define LASSO_SAML2_ACTION_RWEDC_CONTROL
#define LASSO_SAML2_ACTION_RWEDC_NEGATION
#define LASSO_SAML2_ACTION_GHPP_GET
#define LASSO_SAML2_ACTION_GHPP_HEAD
#define LASSO_SAML2_ACTION_GHPP_PUT
#define LASSO_SAML2_ACTION_GHPP_POST
#define LASSO_SAML2_CONSENT_OBTAINED
#define LASSO_SAML2_CONSENT_PRIOR
#define LASSO_SAML2_CONSENT_IMPLICIT
#define LASSO_SAML2_CONSENT_EXPLICIT
#define LASSO_SAML2_CONSENT_UNAVAILABLE
#define LASSO_SAML2_CONSENT_INAPPLICABLE
#define LASSO_SAML2_STATUS_CODE_SUCCESS
#define LASSO_SAML2_STATUS_CODE_REQUESTER
#define LASSO_SAML2_STATUS_CODE_RESPONDER
#define LASSO_SAML2_STATUS_CODE_VERSION_MISMATCH
#define LASSO_SAML2_STATUS_CODE_AUTHN_FAILED
#define LASSO_SAML2_STATUS_CODE_INVALID_ATTR_NAME
#define LASSO_SAML2_STATUS_CODE_INVALID_NAME_ID_POLICY
#define LASSO_SAML2_STATUS_CODE_NO_AUTHN_CONTEXT
#define LASSO_SAML2_STATUS_CODE_NO_AVAILABLE_IDP
#define LASSO_SAML2_STATUS_CODE_NO_PASSIVE
#define LASSO_SAML2_STATUS_CODE_NO_SUPPORTED_IDP
#define LASSO_SAML2_STATUS_CODE_PARTIAL_LOGOUT
#define LASSO_SAML2_STATUS_CODE_PROXY_COUNT_EXCEEDED
#define LASSO_SAML2_STATUS_CODE_REQUEST_DENIED
#define LASSO_SAML2_STATUS_CODE_REQUEST_UNSUPPORTED
#define LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_DEPRECATED
#define LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_TOO_HIGH
#define LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_TOO_LOW
#define LASSO_SAML2_STATUS_CODE_RESOURCE_NOT_RECOGNIZED
#define LASSO_SAML2_STATUS_CODE_TOO_MANY_RESPONSES
#define LASSO_SAML2_STATUS_CODE_UNKNOWN_ATTR_PROFILE
#define LASSO_SAML2_STATUS_CODE_UNKNOWN_PRINCIPAL
#define LASSO_SAML2_STATUS_CODE_UNSUPPORTED_BINDING
#define LASSO_SAML2_AUTHN_CONTEXT_AUTHENTICATED_TELEPHONY
#define LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL
#define LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL_PASSWORD
#define LASSO_SAML2_AUTHN_CONTEXT_KERBEROS
#define LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_CONTRACT
#define LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_UNREGISTERED
#define LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_CONTRACT
#define LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_UNREGISTERED
#define LASSO_SAML2_AUTHN_CONTEXT_NOMAD_TELEPHONY
#define LASSO_SAML2_AUTHN_CONTEXT_PERSONALIZED_TELEPHONY
#define LASSO_SAML2_AUTHN_CONTEXT_PGP
#define LASSO_SAML2_AUTHN_CONTEXT_PASSWORD_PROTECTED_TRANSPORT
#define LASSO_SAML2_AUTHN_CONTEXT_PASSWORD
#define LASSO_SAML2_AUTHN_CONTEXT_PREVIOUS_SESSION
#define LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD
#define LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD_PKI
#define LASSO_SAML2_AUTHN_CONTEXT_SOFTWARE_PKI
#define LASSO_SAML2_AUTHN_CONTEXT_SPKI
#define LASSO_SAML2_AUTHN_CONTEXT_SECURE_REMOTE_PASSWORD
#define LASSO_SAML2_AUTHN_CONTEXT_TLS_CLIENT
#define LASSO_SAML2_AUTHN_CONTEXT_X509
#define LASSO_SAML2_AUTHN_CONTEXT_TELEPHONY
#define LASSO_SAML2_AUTHN_CONTEXT_TIME_SYNC_TOKEN
#define LASSO_SAML2_AUTHN_CONTEXT_XMLDSIG
#define LASSO_SAML2_AUTHN_CONTEXT_UNSPECIFIED
#define LASSO_SAML2_CONFIRMATION_METHOD_BEARER
#define LASSO_SAML2_CONFIRMATION_METHOD_HOLDER_OF_KEY
#define LASSO_SAML2_FIELD_RESPONSE
#define LASSO_SAML2_FIELD_REQUEST
#define LASSO_SAML2_FIELD_ARTIFACT
#define LASSO_SAML2_FIELD_RELAYSTATE
#define LASSO_SAML2_FIELD_SIGNATURE
#define LASSO_SAML2_FIELD_SIGALG

Includes

#include <lasso/xml/saml-2.0/saml2_strings.h>

Description

Functions

Types and Values

LASSO_SAML2_METADATA_HREF

#define LASSO_SAML2_METADATA_HREF "urn:oasis:names:tc:SAML:2.0:metadata"

Namespace for SAML 2.0 metadata


LASSO_SAML2_METADATA_PREFIX

#define LASSO_SAML2_METADATA_PREFIX "md"

Preferred prefix for namespace of SAML 2.0 metadata


LASSO_SAML2_PROTOCOL_HREF

#define LASSO_SAML2_PROTOCOL_HREF "urn:oasis:names:tc:SAML:2.0:protocol"

Namespace for SAML 2.0 protocol.


LASSO_SAML2_PROTOCOL_PREFIX

#define LASSO_SAML2_PROTOCOL_PREFIX "samlp"

Preferred prefix for namespace of SAML 2.0 protocol


LASSO_SAML2_ASSERTION_HREF

#define LASSO_SAML2_ASSERTION_HREF "urn:oasis:names:tc:SAML:2.0:assertion"

Namespace for SAML 2.0 assertion


LASSO_SAML2_ASSERTION_PREFIX

#define LASSO_SAML2_ASSERTION_PREFIX "saml"

Preferred prefix for namespace of SAML 2.0 assertion


LASSO_SAML2_METADATA_BINDING_SOAP

#define LASSO_SAML2_METADATA_BINDING_SOAP "urn:oasis:names:tc:SAML:2.0:bindings:SOAP"

URI for the SOAP binding.


LASSO_SAML2_METADATA_BINDING_REDIRECT

#define LASSO_SAML2_METADATA_BINDING_REDIRECT "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"

URI for the HTTP-Redirect binding.


LASSO_SAML2_METADATA_BINDING_POST

#define LASSO_SAML2_METADATA_BINDING_POST "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"

URI for the HTTP-Post binding.


LASSO_SAML2_METADATA_BINDING_ARTIFACT

#define LASSO_SAML2_METADATA_BINDING_ARTIFACT "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact"

URI for the HTTP-Artifact binding.


LASSO_SAML2_METADATA_BINDING_PAOS

#define LASSO_SAML2_METADATA_BINDING_PAOS "urn:oasis:names:tc:SAML:2.0:bindings:PAOS"

URI for the PAOS (or reverse SOAP) binding.


LASSO_SAML2_DEFLATE_ENCODING

#define LASSO_SAML2_DEFLATE_ENCODING "urn:oasis:names:tc:SAML:2.0:bindings:URL-Encoding:DEFLATE"

URI for URL-Encoding of kind DEFLATE (compress message content before encoding in the URI).


LASSO_SAML2_NAME_IDENTIFIER_FORMAT_UNSPECIFIED

#define             LASSO_SAML2_NAME_IDENTIFIER_FORMAT_UNSPECIFIED

Name identifier format for local names, or free format name.

From saml-core-2.0-os.pdf:

The interpretation of the content of the element is left to individual implementations.

LASSO_SAML2_NAME_IDENTIFIER_FORMAT_EMAIL

#define             LASSO_SAML2_NAME_IDENTIFIER_FORMAT_EMAIL

Name identifier format for email addresses.

From saml-core-2.0-os.pdf:

Indicates that the content of the element is in the form of an email address, specifically "addr-spec" as defined in IETF RFC 2822 [RFC 2822] Section 3.4.1. An addr-spec has the form local-partdomain. Note that an addr-spec has no phrase (such as a common name) before it, has no comment (text surrounded in parentheses) after it, and is not surrounded by "<" and ">".

LASSO_SAML2_NAME_IDENTIFIER_FORMAT_X509

#define             LASSO_SAML2_NAME_IDENTIFIER_FORMAT_X509

LASSO_SAML2_NAME_IDENTIFIER_FORMAT_WINDOWS

#define             LASSO_SAML2_NAME_IDENTIFIER_FORMAT_WINDOWS

LASSO_SAML2_NAME_IDENTIFIER_FORMAT_KERBEROS

#define             LASSO_SAML2_NAME_IDENTIFIER_FORMAT_KERBEROS

LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENTITY

#define             LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENTITY

Name identifier format for SAML 2.0 entities, i.e. identity and service providers.

From saml-core-2.0-os.pdf:

Indicates that the content of the element is the identifier of an entity that provides SAML-based services (such as a SAML authority, requester, or responder) or is a participant in SAML profiles (such as a service provider supporting the browser SSO profile). Such an identifier can be used in the <Issuer> element to identify the issuer of a SAML request, response, or assertion, or within the <NameID> element to make assertions about system entities that can issue SAML requests, responses, and assertions. It can also be used in other elements and attributes whose purpose is to identify a system entity in various protocol exchanges.

The syntax of such an identifier is a URI of not more than 1024 characters in length. It is RECOMMENDED that a system entity use a URL containing its own domain name to identify itself.

The NameQualifier, SPNameQualifier, and SPProvidedID attributes MUST be omitted.


LASSO_SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT

#define             LASSO_SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT

Name identifier format for SAML 2.0 federation.


LASSO_SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT

#define             LASSO_SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT

Name identifier format for temporary SAML 2.0 federation.


LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENCRYPTED

#define             LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENCRYPTED

LASSO_SAML2_ATTRIBUTE_NAME_EPR

#define LASSO_SAML2_ATTRIBUTE_NAME_EPR "urn:liberty:disco:2006-08:DiscoveryEPR"

Attribute name for tranmitting Discovery bootstrap EPR when using ID-WSF 2.0 framework. It must be used conjointly with LASSO_SAML2_ATTRIBUTE_NAME_FORMAT_URI as format for the attribute element.


LASSO_SAML2_ATTRIBUTE_NAME_FORMAT_UNSPECIFIED

#define LASSO_SAML2_ATTRIBUTE_NAME_FORMAT_UNSPECIFIED "urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified"

Attribute format whose interpretation is left to individual implementations.


LASSO_SAML2_ATTRIBUTE_NAME_FORMAT_URI

#define LASSO_SAML2_ATTRIBUTE_NAME_FORMAT_URI "urn:oasis:names:tc:SAML:2.0:attrname-format:uri"

From saml-core-2.0-os.pdf:

The attribute name follows the convention for URI references [RFC 2396], for example as used in XACML attribute identifiers. The interpretation of the URI content or naming scheme is application- specific. See [SAMLProf] for attribute profiles that make use of this identifier.

LASSO_SAML2_ATTRIBUTE_NAME_FORMAT_BASIC

#define LASSO_SAML2_ATTRIBUTE_NAME_FORMAT_BASIC "urn:oasis:names:tc:SAML:2.0:attrname-format:basic"

Attribute format whose names are in the xs:Name domain.


LASSO_SAML2_ACTION_NAMESPACE_RWEDC

#define LASSO_SAML2_ACTION_NAMESPACE_RWEDC "urn:oasis:names:tc:SAML:1.0:action:rwedc"

Namespace for actions among: Read, Write, Execute, Delete and Control.


LASSO_SAML2_ACTION_NAMESPACE_RWEDC_NEGATION

#define LASSO_SAML2_ACTION_NAMESPACE_RWEDC_NEGATION "urn:oasis:names:tc:SAML:1.0:action:rwedc-negation"

Namespace for actions among: Read, Write, Execute, Delete and Control and their negations, ~Read, ~Write, ~Execute, ~Delete, ~Control.


LASSO_SAML2_ACTION_NAMESPACE_GHPP

#define LASSO_SAML2_ACTION_NAMESPACE_GHPP "urn:oasis:names:tc:SAML:1.0:action:ghpp"

Namespace for actions among: GET, HEAD, PUT, POST.


LASSO_SAML2_ACTION_NAMESPACE_UNIX

#define LASSO_SAML2_ACTION_NAMESPACE_UNIX "urn:oasis:names:tc:SAML:1.0:action:unix"

Namespace for actions represented by a four digit numeric code in octal value, as Unix file permissions codes.


LASSO_SAML2_ACTION_RWEDC_READ

#define LASSO_SAML2_ACTION_RWEDC_READ "Read"

LASSO_SAML2_ACTION_RWEDC_WRITE

#define LASSO_SAML2_ACTION_RWEDC_WRITE "Write"

LASSO_SAML2_ACTION_RWEDC_EXECUTE

#define LASSO_SAML2_ACTION_RWEDC_EXECUTE "Execute"

LASSO_SAML2_ACTION_RWEDC_DELETE

#define LASSO_SAML2_ACTION_RWEDC_DELETE "Delete"

LASSO_SAML2_ACTION_RWEDC_CONTROL

#define LASSO_SAML2_ACTION_RWEDC_CONTROL "Control"

LASSO_SAML2_ACTION_RWEDC_NEGATION

#define LASSO_SAML2_ACTION_RWEDC_NEGATION "~"

LASSO_SAML2_ACTION_GHPP_GET

#define LASSO_SAML2_ACTION_GHPP_GET "GET"

LASSO_SAML2_ACTION_GHPP_HEAD

#define LASSO_SAML2_ACTION_GHPP_HEAD "HEAD"

LASSO_SAML2_ACTION_GHPP_PUT

#define LASSO_SAML2_ACTION_GHPP_PUT "PUT"

LASSO_SAML2_ACTION_GHPP_POST

#define LASSO_SAML2_ACTION_GHPP_POST "POST"

LASSO_SAML2_CONSENT_OBTAINED

#define LASSO_SAML2_CONSENT_OBTAINED "urn:oasis:names:tc:SAML:2.0:consent:obtained"

LASSO_SAML2_CONSENT_PRIOR

#define LASSO_SAML2_CONSENT_PRIOR "urn:oasis:names:tc:SAML:2.0:consent:prior"

LASSO_SAML2_CONSENT_IMPLICIT

#define LASSO_SAML2_CONSENT_IMPLICIT "urn:oasis:names:tc:SAML:2.0:consent:current-implicit"

LASSO_SAML2_CONSENT_EXPLICIT

#define LASSO_SAML2_CONSENT_EXPLICIT "urn:oasis:names:tc:SAML:2.0:consent:current-explicit"

LASSO_SAML2_CONSENT_UNAVAILABLE

#define LASSO_SAML2_CONSENT_UNAVAILABLE "urn:oasis:names:tc:SAML:2.0:consent:unavailable"

LASSO_SAML2_CONSENT_INAPPLICABLE

#define LASSO_SAML2_CONSENT_INAPPLICABLE "urn:oasis:names:tc:SAML:2.0:consent:inapplicable"

LASSO_SAML2_STATUS_CODE_SUCCESS

#define LASSO_SAML2_STATUS_CODE_SUCCESS "urn:oasis:names:tc:SAML:2.0:status:Success"

LASSO_SAML2_STATUS_CODE_REQUESTER

#define LASSO_SAML2_STATUS_CODE_REQUESTER "urn:oasis:names:tc:SAML:2.0:status:Requester"

LASSO_SAML2_STATUS_CODE_RESPONDER

#define LASSO_SAML2_STATUS_CODE_RESPONDER "urn:oasis:names:tc:SAML:2.0:status:Responder"

LASSO_SAML2_STATUS_CODE_VERSION_MISMATCH

#define             LASSO_SAML2_STATUS_CODE_VERSION_MISMATCH

LASSO_SAML2_STATUS_CODE_AUTHN_FAILED

#define LASSO_SAML2_STATUS_CODE_AUTHN_FAILED "urn:oasis:names:tc:SAML:2.0:status:AuthnFailed"

LASSO_SAML2_STATUS_CODE_INVALID_ATTR_NAME

#define             LASSO_SAML2_STATUS_CODE_INVALID_ATTR_NAME

LASSO_SAML2_STATUS_CODE_INVALID_NAME_ID_POLICY

#define             LASSO_SAML2_STATUS_CODE_INVALID_NAME_ID_POLICY

LASSO_SAML2_STATUS_CODE_NO_AUTHN_CONTEXT

#define             LASSO_SAML2_STATUS_CODE_NO_AUTHN_CONTEXT

LASSO_SAML2_STATUS_CODE_NO_AVAILABLE_IDP

#define             LASSO_SAML2_STATUS_CODE_NO_AVAILABLE_IDP

LASSO_SAML2_STATUS_CODE_NO_PASSIVE

#define             LASSO_SAML2_STATUS_CODE_NO_PASSIVE

LASSO_SAML2_STATUS_CODE_NO_SUPPORTED_IDP

#define             LASSO_SAML2_STATUS_CODE_NO_SUPPORTED_IDP

LASSO_SAML2_STATUS_CODE_PARTIAL_LOGOUT

#define             LASSO_SAML2_STATUS_CODE_PARTIAL_LOGOUT

LASSO_SAML2_STATUS_CODE_PROXY_COUNT_EXCEEDED

#define             LASSO_SAML2_STATUS_CODE_PROXY_COUNT_EXCEEDED

LASSO_SAML2_STATUS_CODE_REQUEST_DENIED

#define             LASSO_SAML2_STATUS_CODE_REQUEST_DENIED

LASSO_SAML2_STATUS_CODE_REQUEST_UNSUPPORTED

#define             LASSO_SAML2_STATUS_CODE_REQUEST_UNSUPPORTED

LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_DEPRECATED

#define             LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_DEPRECATED

LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_TOO_HIGH

#define             LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_TOO_HIGH

LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_TOO_LOW

#define             LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_TOO_LOW

LASSO_SAML2_STATUS_CODE_RESOURCE_NOT_RECOGNIZED

#define             LASSO_SAML2_STATUS_CODE_RESOURCE_NOT_RECOGNIZED

LASSO_SAML2_STATUS_CODE_TOO_MANY_RESPONSES

#define             LASSO_SAML2_STATUS_CODE_TOO_MANY_RESPONSES

LASSO_SAML2_STATUS_CODE_UNKNOWN_ATTR_PROFILE

#define             LASSO_SAML2_STATUS_CODE_UNKNOWN_ATTR_PROFILE

LASSO_SAML2_STATUS_CODE_UNKNOWN_PRINCIPAL

#define             LASSO_SAML2_STATUS_CODE_UNKNOWN_PRINCIPAL

LASSO_SAML2_STATUS_CODE_UNSUPPORTED_BINDING

#define             LASSO_SAML2_STATUS_CODE_UNSUPPORTED_BINDING

LASSO_SAML2_AUTHN_CONTEXT_AUTHENTICATED_TELEPHONY

#define             LASSO_SAML2_AUTHN_CONTEXT_AUTHENTICATED_TELEPHONY

LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL

#define             LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL

LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL_PASSWORD

#define             LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL_PASSWORD

LASSO_SAML2_AUTHN_CONTEXT_KERBEROS

#define             LASSO_SAML2_AUTHN_CONTEXT_KERBEROS

LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_CONTRACT

#define             LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_CONTRACT

LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_UNREGISTERED

#define             LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_UNREGISTERED

LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_CONTRACT

#define             LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_CONTRACT

LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_UNREGISTERED

#define             LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_UNREGISTERED

LASSO_SAML2_AUTHN_CONTEXT_NOMAD_TELEPHONY

#define             LASSO_SAML2_AUTHN_CONTEXT_NOMAD_TELEPHONY

LASSO_SAML2_AUTHN_CONTEXT_PERSONALIZED_TELEPHONY

#define             LASSO_SAML2_AUTHN_CONTEXT_PERSONALIZED_TELEPHONY

LASSO_SAML2_AUTHN_CONTEXT_PGP

#define             LASSO_SAML2_AUTHN_CONTEXT_PGP

LASSO_SAML2_AUTHN_CONTEXT_PASSWORD_PROTECTED_TRANSPORT

#define             LASSO_SAML2_AUTHN_CONTEXT_PASSWORD_PROTECTED_TRANSPORT

LASSO_SAML2_AUTHN_CONTEXT_PASSWORD

#define             LASSO_SAML2_AUTHN_CONTEXT_PASSWORD

LASSO_SAML2_AUTHN_CONTEXT_PREVIOUS_SESSION

#define             LASSO_SAML2_AUTHN_CONTEXT_PREVIOUS_SESSION

LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD

#define             LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD

LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD_PKI

#define             LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD_PKI

LASSO_SAML2_AUTHN_CONTEXT_SOFTWARE_PKI

#define             LASSO_SAML2_AUTHN_CONTEXT_SOFTWARE_PKI

LASSO_SAML2_AUTHN_CONTEXT_SPKI

#define             LASSO_SAML2_AUTHN_CONTEXT_SPKI

LASSO_SAML2_AUTHN_CONTEXT_SECURE_REMOTE_PASSWORD

#define             LASSO_SAML2_AUTHN_CONTEXT_SECURE_REMOTE_PASSWORD

LASSO_SAML2_AUTHN_CONTEXT_TLS_CLIENT

#define             LASSO_SAML2_AUTHN_CONTEXT_TLS_CLIENT

LASSO_SAML2_AUTHN_CONTEXT_X509

#define             LASSO_SAML2_AUTHN_CONTEXT_X509

LASSO_SAML2_AUTHN_CONTEXT_TELEPHONY

#define             LASSO_SAML2_AUTHN_CONTEXT_TELEPHONY

LASSO_SAML2_AUTHN_CONTEXT_TIME_SYNC_TOKEN

#define             LASSO_SAML2_AUTHN_CONTEXT_TIME_SYNC_TOKEN

LASSO_SAML2_AUTHN_CONTEXT_XMLDSIG

#define             LASSO_SAML2_AUTHN_CONTEXT_XMLDSIG

LASSO_SAML2_AUTHN_CONTEXT_UNSPECIFIED

#define             LASSO_SAML2_AUTHN_CONTEXT_UNSPECIFIED

LASSO_SAML2_CONFIRMATION_METHOD_BEARER

#define LASSO_SAML2_CONFIRMATION_METHOD_BEARER "urn:oasis:names:tc:SAML:2.0:cm:bearer"

LASSO_SAML2_CONFIRMATION_METHOD_HOLDER_OF_KEY

#define LASSO_SAML2_CONFIRMATION_METHOD_HOLDER_OF_KEY "urn:oasis:names:tc:SAML:2.0:cm:holder-of-key"

LASSO_SAML2_FIELD_RESPONSE

#define LASSO_SAML2_FIELD_RESPONSE "SAMLResponse"

LASSO_SAML2_FIELD_REQUEST

#define LASSO_SAML2_FIELD_REQUEST "SAMLRequest"

LASSO_SAML2_FIELD_ARTIFACT

#define LASSO_SAML2_FIELD_ARTIFACT "SAMLart"

LASSO_SAML2_FIELD_RELAYSTATE

#define LASSO_SAML2_FIELD_RELAYSTATE "RelayState"

LASSO_SAML2_FIELD_SIGNATURE

#define LASSO_SAML2_FIELD_SIGNATURE "Signature"

LASSO_SAML2_FIELD_SIGALG

#define LASSO_SAML2_FIELD_SIGALG "SigAlg"

See Also

LassoSamlp2AuthnRequest, LassoSaml2Assertion, LassoLogin