summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Clapies <nclapies@entrouvert.com>2004-09-25 14:58:44 +0000
committerNicolas Clapies <nclapies@entrouvert.com>2004-09-25 14:58:44 +0000
commitb9cec38e05a5f8dd4057bbd4fa8bfdaa2547b6b8 (patch)
treee18e7681259c23395a35444dc3f7ab38aabf19b8
parent84a74fd84eddee7dfa12043fe0c6964a05f97ec0 (diff)
downloadlasso-b9cec38e05a5f8dd4057bbd4fa8bfdaa2547b6b8.tar.gz
lasso-b9cec38e05a5f8dd4057bbd4fa8bfdaa2547b6b8.tar.xz
lasso-b9cec38e05a5f8dd4057bbd4fa8bfdaa2547b6b8.zip
- Removed odd private method : lasso_name_identifier_mapping_request_new_from_query() has no sense.
Liberty Alliance doesn't define Redirect method for name identifier mapping profile.
-rw-r--r--lasso/Attic/protocols/name_identifier_mapping_request.c105
1 files changed, 0 insertions, 105 deletions
diff --git a/lasso/Attic/protocols/name_identifier_mapping_request.c b/lasso/Attic/protocols/name_identifier_mapping_request.c
index b4c42351..6dd9ce14 100644
--- a/lasso/Attic/protocols/name_identifier_mapping_request.c
+++ b/lasso/Attic/protocols/name_identifier_mapping_request.c
@@ -127,108 +127,6 @@ lasso_name_identifier_mapping_request_new(const xmlChar *providerID,
}
static LassoNode *
-lasso_name_identifier_mapping_request_new_from_query(const gchar *query)
-{
- LassoNode *request, *identifier;
- xmlChar *str;
- GData *gd;
-
- request = LASSO_NODE(g_object_new(LASSO_TYPE_NAME_IDENTIFIER_MAPPING_REQUEST, NULL));
-
- gd = lasso_query_to_dict(query);
-
- /* RequestID */
- str = lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "RequestID"), 0);
- if (str == NULL) {
- g_datalist_clear(&gd);
- g_object_unref(request);
- return NULL;
- }
- lasso_samlp_request_abstract_set_requestID(LASSO_SAMLP_REQUEST_ABSTRACT(request), str);
-
- /* MajorVersion */
- str = lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "MajorVersion"), 0);
- if (str == NULL) {
- g_datalist_clear(&gd);
- g_object_unref(request);
- return NULL;
- }
- lasso_samlp_request_abstract_set_majorVersion(LASSO_SAMLP_REQUEST_ABSTRACT(request), str);
-
- /* MinorVersion */
- str = lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "MinorVersion"), 0);
- if (str == NULL) {
- g_datalist_clear(&gd);
- g_object_unref(request);
- return NULL;
- }
- lasso_samlp_request_abstract_set_minorVersion(LASSO_SAMLP_REQUEST_ABSTRACT(request), str);
-
- /* IssueInstant */
- str = lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "IssueInstant"), 0);
- if (str == NULL) {
- g_datalist_clear(&gd);
- g_object_unref(request);
- return NULL;
- }
- lasso_samlp_request_abstract_set_issueInstant(LASSO_SAMLP_REQUEST_ABSTRACT(request), str);
-
- /* ProviderID */
- str = lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "ProviderID"), 0);
- if (str == NULL) {
- g_datalist_clear(&gd);
- g_object_unref(request);
- return NULL;
- }
- lasso_lib_name_identifier_mapping_request_set_providerID(LASSO_LIB_NAME_IDENTIFIER_MAPPING_REQUEST(request), str);
-
- /* NameIdentifier */
- str = lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "NameIdentifier"), 0);
- if (str == NULL) {
- g_datalist_clear(&gd);
- g_object_unref(request);
- return NULL;
- }
- identifier = lasso_saml_name_identifier_new(str);
- str = lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "NameQualifier"), 0);
- if (str == NULL) {
- g_datalist_clear(&gd);
- g_object_unref(request);
- return NULL;
- }
- lasso_saml_name_identifier_set_nameQualifier(LASSO_SAML_NAME_IDENTIFIER(identifier), str);
- str = lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "Format"), 0);
- if (str == NULL) {
- g_datalist_clear(&gd);
- g_object_unref(request);
- return NULL;
- }
- lasso_saml_name_identifier_set_format(LASSO_SAML_NAME_IDENTIFIER(identifier), str);
-
- lasso_lib_name_identifier_mapping_request_set_nameIdentifier(LASSO_LIB_NAME_IDENTIFIER_MAPPING_REQUEST(request),
- LASSO_SAML_NAME_IDENTIFIER(identifier));
- lasso_node_destroy(identifier);
-
- /* TargetNameSpace */
- str = lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "TargetNameSpace"), 0);
- if (str == NULL) {
- g_datalist_clear(&gd);
- g_object_unref(request);
- return NULL;
- }
- lasso_lib_name_identifier_mapping_request_set_targetNameSpace(LASSO_LIB_NAME_IDENTIFIER_MAPPING_REQUEST(request), str);
-
- /* consent */
- str = lasso_g_ptr_array_index((GPtrArray *)g_datalist_get_data(&gd, "consent"), 0);
- if (str != NULL)
- lasso_lib_name_identifier_mapping_request_set_consent(LASSO_LIB_NAME_IDENTIFIER_MAPPING_REQUEST(request), str);
-
- g_datalist_clear(&gd);
-
- return request;
-}
-
-static LassoNode *
lasso_name_identifier_mapping_request_new_from_soap(const gchar *buffer)
{
LassoNode *request;
@@ -282,9 +180,6 @@ lasso_name_identifier_mapping_request_new_from_export(gchar *buffe
g_return_val_if_fail(buffer != NULL, NULL);
switch(export_type){
- case lassoNodeExportTypeQuery:
- request = lasso_name_identifier_mapping_request_new_from_query(buffer);
- break;
case lassoNodeExportTypeSoap:
request = lasso_name_identifier_mapping_request_new_from_soap(buffer);
break;