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:
parent
962a5d2403
commit
02c189c3f1
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue