diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2007-04-25 12:51:55 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2007-04-25 12:51:55 +0000 |
| commit | dc0ebd749ea26b1bf2640858df60b8e207de8fe7 (patch) | |
| tree | 469eaf6944c0ec4a3a8e1e01f1695b7a1e849e52 /lasso/xml | |
| parent | 10c8fcb306ac27c161631d71c10b5b2361ce6858 (diff) | |
| download | lasso-dc0ebd749ea26b1bf2640858df60b8e207de8fe7.tar.gz lasso-dc0ebd749ea26b1bf2640858df60b8e207de8fe7.tar.xz lasso-dc0ebd749ea26b1bf2640858df60b8e207de8fe7.zip | |
new server.addServiceFromDump method, and extended addService to work for both
id-wsf 1 and 2; also necessary to add quick hack in new_from_xmlnode to map
SvcMD to SvcMetadata.
Diffstat (limited to 'lasso/xml')
| -rw-r--r-- | lasso/xml/xml.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c index edc9b2a8..8c573edf 100644 --- a/lasso/xml/xml.c +++ b/lasso/xml/xml.c @@ -1423,6 +1423,8 @@ lasso_node_new_from_xmlNode(xmlNode *xmlnode) node_name = (char*)xmlnode->name; if (strcmp(node_name, "EncryptedAssertion") == 0) { typename = g_strdup("LassoSaml2EncryptedElement"); + } else if (strcmp(node_name, "SvcMD") == 0) { + typename = g_strdup("LassoIdWsf2DiscoSvcMetadata"); } else { typename = g_strdup_printf("Lasso%s%s", prefix, node_name); } |
