diff options
| author | Nicolas Clapies <nclapies@entrouvert.com> | 2004-09-25 14:58:44 +0000 |
|---|---|---|
| committer | Nicolas Clapies <nclapies@entrouvert.com> | 2004-09-25 14:58:44 +0000 |
| commit | b9cec38e05a5f8dd4057bbd4fa8bfdaa2547b6b8 (patch) | |
| tree | e18e7681259c23395a35444dc3f7ab38aabf19b8 | |
| parent | 84a74fd84eddee7dfa12043fe0c6964a05f97ec0 (diff) | |
| download | lasso-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.c | 105 |
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; |
