summaryrefslogtreecommitdiffstats
path: root/lasso/xml/ws
diff options
context:
space:
mode:
authorDamien Laniel <dlaniel@entrouvert.com>2007-04-19 16:33:52 +0000
committerDamien Laniel <dlaniel@entrouvert.com>2007-04-19 16:33:52 +0000
commit5bdab807c421c8e084952af64c005f8384b27e27 (patch)
tree40313283497926fefa2ad19ca6547c51e42ca2a1 /lasso/xml/ws
parent4b75639c20a9e8dd8d2a427954f0f0275889bdaf (diff)
downloadlasso-5bdab807c421c8e084952af64c005f8384b27e27.tar.gz
lasso-5bdab807c421c8e084952af64c005f8384b27e27.tar.xz
lasso-5bdab807c421c8e084952af64c005f8384b27e27.zip
Build a Disco EPR within saml 2 login assertion
Diffstat (limited to 'lasso/xml/ws')
-rw-r--r--lasso/xml/ws/wsa_attributed_uri.c2
-rw-r--r--lasso/xml/ws/wsa_metadata.c1
-rw-r--r--lasso/xml/ws/wsa_metadata.h4
3 files changed, 6 insertions, 1 deletions
diff --git a/lasso/xml/ws/wsa_attributed_uri.c b/lasso/xml/ws/wsa_attributed_uri.c
index 2b45b89b..3ddf53e6 100644
--- a/lasso/xml/ws/wsa_attributed_uri.c
+++ b/lasso/xml/ws/wsa_attributed_uri.c
@@ -42,7 +42,7 @@
static struct XmlSnippet schema_snippets[] = {
- { "content", SNIPPET_CONTENT,
+ { "content", SNIPPET_TEXT_CHILD,
G_STRUCT_OFFSET(LassoWsAddrAttributedURI, content) },
{ "any", SNIPPET_ATTRIBUTE | SNIPPET_ANY,
G_STRUCT_OFFSET(LassoWsAddrAttributedURI, attributes) },
diff --git a/lasso/xml/ws/wsa_metadata.c b/lasso/xml/ws/wsa_metadata.c
index 3b69bae9..563949f9 100644
--- a/lasso/xml/ws/wsa_metadata.c
+++ b/lasso/xml/ws/wsa_metadata.c
@@ -41,6 +41,7 @@
static struct XmlSnippet schema_snippets[] = {
+ { "", SNIPPET_LIST_NODES, G_STRUCT_OFFSET(LassoWsAddrMetadata, any) },
{ "any", SNIPPET_ATTRIBUTE | SNIPPET_ANY,
G_STRUCT_OFFSET(LassoWsAddrMetadata, attributes) },
{NULL, 0, 0}
diff --git a/lasso/xml/ws/wsa_metadata.h b/lasso/xml/ws/wsa_metadata.h
index 44abb2b8..057cd91b 100644
--- a/lasso/xml/ws/wsa_metadata.h
+++ b/lasso/xml/ws/wsa_metadata.h
@@ -54,6 +54,10 @@ struct _LassoWsAddrMetadata {
LassoNode parent;
/*< public >*/
+
+ /* elements */
+ GList *any;
+
/* attributes */
GHashTable *attributes;
};