diff options
| -rw-r--r-- | lasso/saml-2.0/provider.c | 2 | ||||
| -rw-r--r-- | lasso/xml/strings.h | 1 |
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" |
