diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2006-10-29 11:32:20 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2006-10-29 11:32:20 +0000 |
| commit | 80f104f73ae510af637bd37641a68c9d4e38cf95 (patch) | |
| tree | d3df123e30cbe29f5121f10ca06dffdc7857e125 | |
| parent | 7fa059b41fc132dd5e549b0e894b3cce262effd1 (diff) | |
| download | lasso-80f104f73ae510af637bd37641a68c9d4e38cf95.tar.gz lasso-80f104f73ae510af637bd37641a68c9d4e38cf95.tar.xz lasso-80f104f73ae510af637bd37641a68c9d4e38cf95.zip | |
accept PAOS binding
| -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" |
