Add keep_xmlnode flag to SAML 2.0 req, resp and assertions

* lasso/xml/saml-2.0/saml2_assertion.c:
 * lasso/xml/saml-2.0/samlp2_request_abstract.c:
 * lasso/xml/saml-2.0/samlp2_response.c:
 * lasso/xml/saml-2.0/samlp2_status_response.c:
   set keep_xmlnode flag to 1 in class_init.
This commit is contained in:
Benjamin Dauvergne 2009-04-27 08:19:32 +00:00
parent 962a5d2403
commit 02c189c3f1
4 changed files with 4 additions and 0 deletions

View File

@ -185,6 +185,7 @@ class_init(LassoSaml2AssertionClass *klass)
LassoSaml2Assertion, sign_type);
nclass->node_data->sign_method_offset = G_STRUCT_OFFSET(
LassoSaml2Assertion, sign_method);
nclass->node_data->keep_xmlnode = TRUE;
}
GType

View File

@ -170,6 +170,7 @@ class_init(LassoSamlp2RequestAbstractClass *klass)
nclass->init_from_query = init_from_query;
nclass->get_xmlNode = get_xmlNode;
nclass->node_data = g_new0(LassoNodeClassData, 1);
nclass->node_data->keep_xmlnode = TRUE;
lasso_node_class_set_nodename(nclass, "RequestAbstract");
lasso_node_class_set_ns(nclass, LASSO_SAML2_PROTOCOL_HREF, LASSO_SAML2_PROTOCOL_PREFIX);
lasso_node_class_add_snippets(nclass, schema_snippets);

View File

@ -125,6 +125,7 @@ class_init(LassoSamlp2ResponseClass *klass)
parent_class = g_type_class_peek_parent(klass);
nclass->get_xmlNode = get_xmlNode;
nclass->node_data = g_new0(LassoNodeClassData, 1);
nclass->node_data->keep_xmlnode = TRUE;
lasso_node_class_set_nodename(nclass, "Response");
lasso_node_class_set_ns(nclass, LASSO_SAML2_PROTOCOL_HREF, LASSO_SAML2_PROTOCOL_PREFIX);
lasso_node_class_add_snippets(nclass, schema_snippets);

View File

@ -184,6 +184,7 @@ class_init(LassoSamlp2StatusResponseClass *klass)
LassoSamlp2StatusResponse, sign_type);
nclass->node_data->sign_method_offset = G_STRUCT_OFFSET(
LassoSamlp2StatusResponse, sign_method);
nclass->node_data->keep_xmlnode = TRUE;
}
GType