pub mod v1_0 {
pub mod action {
DECLARE_NS_NAME!(NS_RWEDC_NEGOTIATION: "The RWEDC Negotiation":
"urn:oasis:names:tc:SAML:1.0:action:rwedc-negation");
}
}
pub mod v1_1 {
pub mod profiles {
pub mod assertion {
DECLARE_NS_NAME!(NS_SUBJECT: "The Subject Namespace":
"urn:oasis:names:tc:SAML:1.1:profiles:assertion:subject");
}
}
}
pub mod v2_0;
pub mod metadata {
DECLARE_NS_NAME!(NS_RPI: "The Registration and Publication Namespace":
"urn:oasis:names:tc:SAML:metadata:rpi");
DECLARE_NS_NAME!(NS_ATTRIBUTE: "The Attribute Namespace":
"urn:oasis:names:tc:SAML:metadata:attribute");
DECLARE_NS_NAME!(NS_ALGSUPPORT: "The ALG-Support Namespace":
"urn:oasis:names:tc:SAML:metadata:algsupport");
DECLARE_NS_NAME!(NS_UI: "The UI Namespace":
"urn:oasis:names:tc:SAML:metadata:ui");
pub mod x509 {
DECLARE_NS_NAME!(NS_QUERY: "The Query Namespace":
"urn:oasis:names:tc:SAML:metadata:X509:query");
}
pub mod ext {
DECLARE_NS_NAME!(NS_QUERY: "The Query Namespace":
"urn:oasis:names:tc:SAML:metadata:ext:query");
}
}
pub mod profiles {
pub mod sso {
DECLARE_NS_NAME!(NS_REQUEST_INIT: "The Request Init Namespace":
"urn:oasis:names:tc:SAML:profiles:SSO:request-init");
DECLARE_NS_NAME!(NS_IDP_DISCOVERY_PROTOCOL: "The IDP Discovery Protocol":
"urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol");
}
DECLARE_NS_NAME!(NS_V1_METADATA: "The V1 Metadata Namespace":
"urn:oasis:names:tc:SAML:profiles:v1metadata");
}
pub mod attributes {
DECLARE_NS_NAME!(NS_EXT: "The EXT Namespace":
"urn:oasis:names:tc:SAML:attributes:ext");
}