From ad3e57fa1dea889373b86798ea36b1324f760738 Mon Sep 17 00:00:00 2001 From: Frederic Peters Date: Mon, 8 Jan 2007 13:11:11 +0000 Subject: added documentation about SAMLv2 Name Id Management profile; and by the same time updated all tmpl/ files with a newer gtk-doc --- docs/reference/lasso-sections.txt | 23 +++++ docs/reference/lasso.sgml | 6 +- docs/reference/lasso.types.in | 1 + docs/reference/tmpl/defederation.sgml | 4 +- docs/reference/tmpl/discovery.sgml | 6 -- docs/reference/tmpl/federation.sgml | 2 - docs/reference/tmpl/login.sgml | 2 - docs/reference/tmpl/name_id_management.sgml | 111 +++++++++++++++++++++++ docs/reference/tmpl/name_identifier_mapping.sgml | 2 +- docs/reference/tmpl/name_registration.sgml | 2 +- docs/reference/tmpl/node.sgml | 3 - docs/reference/tmpl/profile.sgml | 15 +-- docs/reference/tmpl/server.sgml | 5 - 13 files changed, 144 insertions(+), 38 deletions(-) create mode 100644 docs/reference/tmpl/name_id_management.sgml (limited to 'docs/reference') diff --git a/docs/reference/lasso-sections.txt b/docs/reference/lasso-sections.txt index 62254c24..dacd045c 100644 --- a/docs/reference/lasso-sections.txt +++ b/docs/reference/lasso-sections.txt @@ -260,6 +260,29 @@ LASSO_IS_NAME_IDENTIFIER_MAPPING_CLASS LASSO_NAME_IDENTIFIER_MAPPING_GET_CLASS +
+name_id_management +LassoNameIdManagement +LassoNameIdManagement +lasso_name_id_management_new +lasso_name_id_management_destroy +lasso_name_id_management_new_from_dump +lasso_name_id_management_build_request_msg +lasso_name_id_management_build_response_msg +lasso_name_id_management_init_request +lasso_name_id_management_process_request_msg +lasso_name_id_management_process_response_msg +lasso_name_id_management_validate_request + +LASSO_NAME_ID_MANAGEMENT +LASSO_IS_NAME_ID_MANAGEMENT +LASSO_TYPE_NAME_ID_MANAGEMENT +lasso_name_id_management_get_type +LASSO_NAME_ID_MANAGEMENT_CLASS +LASSO_IS_NAME_ID_MANAGEMENT_CLASS +LASSO_NAME_ID_MANAGEMENT_GET_CLASS +
+
lib_assertion LassoLibAssertion diff --git a/docs/reference/lasso.sgml b/docs/reference/lasso.sgml index d5f41961..f752ffc3 100644 --- a/docs/reference/lasso.sgml +++ b/docs/reference/lasso.sgml @@ -49,6 +49,7 @@ + @@ -76,7 +77,7 @@ - 2004, 2005 + 2004, 2005, 2006, 2007 Entr'ouvert @@ -155,7 +156,7 @@ development, without calling into question its architecture. Lasso is a library written in C Language. - + Lasso is built on top of libxml2, XMLSec and OpenSSL and is licensed under @@ -185,6 +186,7 @@ the GNU General Public License< &LassoDefederation; &LassoNameRegistration; &LassoNameIdentifierMapping; + &LassoNameIdManagement; diff --git a/docs/reference/lasso.types.in b/docs/reference/lasso.types.in index 8575bed4..fe2ea63d 100644 --- a/docs/reference/lasso.types.in +++ b/docs/reference/lasso.types.in @@ -52,6 +52,7 @@ lasso_identity_get_type lasso_session_get_type lasso_name_registration_get_type lasso_name_identifier_mapping_get_type +lasso_name_id_management_get_type #WSF# lasso_discovery_get_type #WSF# lasso_data_service_get_type diff --git a/docs/reference/tmpl/defederation.sgml b/docs/reference/tmpl/defederation.sgml index 42feedff..6404fd48 100644 --- a/docs/reference/tmpl/defederation.sgml +++ b/docs/reference/tmpl/defederation.sgml @@ -2,7 +2,7 @@ LassoDefederation -Federation Termination Notification Profile +Federation Termination Notification Profile (ID-FF) @@ -58,8 +58,6 @@ Federation Termination Notification Profile @remote_providerID: @http_method: @Returns: - -@notification_method: diff --git a/docs/reference/tmpl/discovery.sgml b/docs/reference/tmpl/discovery.sgml index 1acb441a..71f9b30f 100644 --- a/docs/reference/tmpl/discovery.sgml +++ b/docs/reference/tmpl/discovery.sgml @@ -85,9 +85,6 @@ service = lasso_discovery_get_service(discovery); @service_type: @option: @Returns: - -@serviceType: -@options: @@ -136,9 +133,6 @@ service = lasso_discovery_get_service(discovery); @new_offering: @security_mech_id: @Returns: - -@resource_offering: -@resourceOffering: diff --git a/docs/reference/tmpl/federation.sgml b/docs/reference/tmpl/federation.sgml index ce462599..a854e893 100644 --- a/docs/reference/tmpl/federation.sgml +++ b/docs/reference/tmpl/federation.sgml @@ -62,7 +62,5 @@ Principal federation between two providers @federation: @name_identifier: @Returns: - -@nameIdentifier: diff --git a/docs/reference/tmpl/login.sgml b/docs/reference/tmpl/login.sgml index f2aca3c0..a288e325 100644 --- a/docs/reference/tmpl/login.sgml +++ b/docs/reference/tmpl/login.sgml @@ -378,7 +378,5 @@ Identifies the two possible profiles for Single Sign-On and Federation. @login: @content: @Returns: - -@resourceId: diff --git a/docs/reference/tmpl/name_id_management.sgml b/docs/reference/tmpl/name_id_management.sgml new file mode 100644 index 00000000..dcfb70f1 --- /dev/null +++ b/docs/reference/tmpl/name_id_management.sgml @@ -0,0 +1,111 @@ + +LassoNameIdManagement + + +Name Id Management Profile (SAMLv2) + + + + + + + + + + + + + + + + + + + + + + + + + +@server: +@Returns: + + + + + + + +@name_id_management: + + + + + + + +@server: +@dump: +@Returns: + + + + + + + +@name_id_management: +@Returns: + + + + + + + +@name_id_management: +@Returns: + + + + + + + +@name_id_management: +@remote_provider_id: +@new_name_id: +@http_method: +@Returns: + + + + + + + +@name_id_management: +@request_msg: +@Returns: + + + + + + + +@name_id_management: +@response_msg: +@Returns: + + + + + + + +@name_id_management: +@Returns: + + diff --git a/docs/reference/tmpl/name_identifier_mapping.sgml b/docs/reference/tmpl/name_identifier_mapping.sgml index b4835d89..aab28dab 100644 --- a/docs/reference/tmpl/name_identifier_mapping.sgml +++ b/docs/reference/tmpl/name_identifier_mapping.sgml @@ -2,7 +2,7 @@ LassoNameIdentifierMapping -Name Identifier Mapping +Name Identifier Mapping Profile (ID-FF) diff --git a/docs/reference/tmpl/name_registration.sgml b/docs/reference/tmpl/name_registration.sgml index cfa58971..b3983610 100644 --- a/docs/reference/tmpl/name_registration.sgml +++ b/docs/reference/tmpl/name_registration.sgml @@ -2,7 +2,7 @@ LassoNameRegistration -Name Registration +Name Registration Profile (ID-FF) diff --git a/docs/reference/tmpl/node.sgml b/docs/reference/tmpl/node.sgml index aa7f2947..b8e34413 100644 --- a/docs/reference/tmpl/node.sgml +++ b/docs/reference/tmpl/node.sgml @@ -91,9 +91,6 @@ defined in glib. @node: @Returns: - -@encoding: -@format: diff --git a/docs/reference/tmpl/profile.sgml b/docs/reference/tmpl/profile.sgml index 7438d608..bb46c6bd 100644 --- a/docs/reference/tmpl/profile.sgml +++ b/docs/reference/tmpl/profile.sgml @@ -2,7 +2,7 @@ LassoProfile -Base class for all ID-FF profiles +Base class for all identity profiles @@ -34,6 +34,7 @@ Base class for all ID-FF profiles @LASSO_REQUEST_TYPE_DST_QUERY: @LASSO_REQUEST_TYPE_DST_MODIFY: @LASSO_REQUEST_TYPE_SASL_REQUEST: +@LASSO_REQUEST_TYPE_NAME_ID_MANAGEMENT: @@ -56,8 +57,6 @@ Base class for all ID-FF profiles @profile: @Returns: - -@ctx: @@ -67,8 +66,6 @@ Base class for all ID-FF profiles @profile: @Returns: - -@ctx: @@ -78,8 +75,6 @@ Base class for all ID-FF profiles @profile: @Returns: - -@ctx: @@ -89,8 +84,6 @@ Base class for all ID-FF profiles @profile: @Returns: - -@ctx: @@ -101,8 +94,6 @@ Base class for all ID-FF profiles @profile: @dump: @Returns: - -@ctx: @@ -113,8 +104,6 @@ Base class for all ID-FF profiles @profile: @dump: @Returns: - -@ctx: diff --git a/docs/reference/tmpl/server.sgml b/docs/reference/tmpl/server.sgml index bf444c29..d33c5668 100644 --- a/docs/reference/tmpl/server.sgml +++ b/docs/reference/tmpl/server.sgml @@ -40,8 +40,6 @@ certificates to use, etc. @private_key_password: @certificate: @Returns: - -@secret_key: @@ -74,9 +72,6 @@ certificates to use, etc. @server: @service: @Returns: - -@service_type: -@service_endpoint: -- cgit