summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lasso/saml-2.0/provider.c2
-rw-r--r--lasso/xml/strings.h1
2 files changed, 3 insertions, 0 deletions
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"