From 80f104f73ae510af637bd37641a68c9d4e38cf95 Mon Sep 17 00:00:00 2001 From: Frederic Peters Date: Sun, 29 Oct 2006 11:32:20 +0000 Subject: accept PAOS binding --- lasso/saml-2.0/provider.c | 2 ++ lasso/xml/strings.h | 1 + 2 files changed, 3 insertions(+) diff --git a/lasso/saml-2.0/provider.c b/lasso/saml-2.0/provider.c index aa6afb3a..57255409 100644 --- a/lasso/saml-2.0/provider.c +++ b/lasso/saml-2.0/provider.c @@ -75,6 +75,8 @@ load_descriptor(xmlNode *xmlnode, GHashTable *descriptor, LassoProvider *provide binding_s = "HTTP-POST"; } else if (strcmp(binding, LASSO_SAML20_METADATA_BINDING_ARTIFACT) == 0) { binding_s = "HTTP-Artifact"; + } else if (strcmp(binding, LASSO_SAML20_METADATA_BINDING_PAOS) == 0) { + binding_s = "PAOS"; } else { message(G_LOG_LEVEL_CRITICAL, "XXX: unknown binding: %s", binding); xmlFree(binding); diff --git a/lasso/xml/strings.h b/lasso/xml/strings.h index 165e3454..c283a1cc 100644 --- a/lasso/xml/strings.h +++ b/lasso/xml/strings.h @@ -318,6 +318,7 @@ #define LASSO_SAML20_METADATA_BINDING_REDIRECT "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" #define LASSO_SAML20_METADATA_BINDING_POST "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" #define LASSO_SAML20_METADATA_BINDING_ARTIFACT "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact" +#define LASSO_SAML20_METADATA_BINDING_PAOS "urn:oasis:names:tc:SAML:2.0:bindings:PAOS" #define LASSO_SAML2_PROTOCOL_HREF "urn:oasis:names:tc:SAML:2.0:protocol" #define LASSO_SAML2_PROTOCOL_PREFIX "samlp" -- cgit