summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added mustAskForConsent to login in SWIG.Emmanuel Raviart2004-09-301-2/+5
| | | | camelCased a parameter name.
* Added a param 'is_consent_obtained' in method:Valery Febvre2004-09-305-99/+288
| | | | | | | | | | | | | | | | | lasso_login_build_artifact_msg(), lasso_login_build_authn_response_msg(), lasso_login_process_federation(), lasso_lecp_build_authn_response_envelope_msg() AuthnRequest message accepts now all possible values for the NameIDPolicy: none, onetime, federated, any Added lasso_login_must_ask_for_consent() method This method must be called after lasso_login_process_authn_request_msg() Added lasso_login_process_without_authn_request_msg() method This method is useful to initiate SSO from IDP. Lasso.i was updated according to the changes.
* Updated registation profile : now it supports multiple registration from SP ↵Nicolas Clapies2004-09-301-55/+78
| | | | and IDP. This profile has been tested only with SOAP method in souk. Test must be added with Redirect method.
* Fixed a critical segfault bug when parsing an invalid SOAP message in ↵Nicolas Clapies2004-09-306-31/+21
| | | | private method lasso_{protocol_type}_new_from_soap().
* Added directory for sample SourceID messages.Emmanuel Raviart2004-09-301-0/+15
|
* Fixed critical bug when parsing an invalid SOAP message in private method ↵Nicolas Clapies2004-09-301-1/+5
| | | | lasso_name_identifier_mapping_response_new_from_soap()
* Added 3 error codesValery Febvre2004-09-302-0/+14
|
* Added 3 lassoLibConsentValery Febvre2004-09-301-5/+8
|
* Fixed critical bug when parsing an invalid SOAP message in private method ↵Nicolas Clapies2004-09-301-1/+5
| | | | lasso_name_identifier_mapping_new_from_soap()
* Added a parameter 'content' (optional) in ↵Valery Febvre2004-09-302-24/+38
| | | | | | lasso_federation_build_local_nameIdentifier() and lasso_federation_build_remote_nameIdentifier() methods
* Added lasso_federation_build_remote_nameIdentifier()Valery Febvre2004-09-302-0/+46
| | | | and lasso_federation_build_local_nameIdentifier() methods
* Updates Python tests to new Lasso API.Emmanuel Raviart2004-09-292-28/+19
|
* Updated C tests to lasso_server_new new API.Emmanuel Raviart2004-09-291-6/+4
|
* Added better support for name registration. There is still problem with ↵Nicolas Clapies2004-09-293-40/+93
| | | | multiple registration needed to be fixed
* Replaced 2 lassoLibMinorVersion by 2 lassoSamlMinorVersionValery Febvre2004-09-292-4/+4
| | | | and 2 lassoLibMajorVersion by 2 lassoSamlMajorVersion
* Added comments in lasso_register_name_identifier_response_new()Nicolas Clapies2004-09-281-1/+6
|
* Added support of RelayState. Now if the requester wants to get back th ↵Nicolas Clapies2004-09-281-0/+6
| | | | RelayState, it has to acces to profile->msg_relayState
* Added an error code: LASSO_DS_ERROR_CA_CERT_CHAIN_LOAD_FAILEDValery Febvre2004-09-271-0/+1
|
* Improved lasso_node_verify_signature() methodValery Febvre2004-09-271-16/+25
| | | | The 'public_key_file' param can now be either a public_key or a certificate
* Added dump support in name registration. Fixed a bug in ↵Nicolas Clapies2004-09-271-7/+111
| | | | lasso_process_request_msg() : removed a free of node
* Fixed bug #303Valery Febvre2004-09-272-6/+6
|
* lasso_profile_set_session_from_dump() and lasso_profile_set_identity_from_dump()Valery Febvre2004-09-271-2/+7
| | | | methods log now a critical message if dumps are NULL.
* Renamed 'ca_certificate' property of LassoProvider object to 'ca_cert_chain'Valery Febvre2004-09-277-84/+131
| | | | | | | | | | | | | | | | | | | | | | | | | | Added a new property 'secret_key' in LassoServer object Changed prototype of lasso_server_new() method BEFORE: LassoServer * lasso_server_new(gchar *metadata, gchar *public_key, gchar *private_key, gchar *certificate, lassoSignatureMethod signature_method) AFTER: LassoServer * lasso_server_new(const gchar *metadata, const gchar *private_key, const gchar *secret_key, const gchar *certificate) public_key param was removed because it was useless. secret_key was added to decrypt private_key signature_method was removed (default value is lassoSignatureMethodRsaSha1). 2 new methods was added to access 'signature_method' property of LassoServer: lasso_server_get_signature_method() and lasso_server_set_signature_method() Update Lasso.i
* Fixed bug #294 : memory leak on name identifiers local variables in ↵Nicolas Clapies2004-09-271-1/+30
| | | | lasso_name_registration_init_request().
* Removed lasso_node_verify_x509_signature() method. This method isn't useful ↵Valery Febvre2004-09-272-160/+47
| | | | | | | anymore. lasso_node_verify_signature() can now verify signatures with or without X509Data. Added a new param "ca_cert_chain_file" in lasso_node_verify_signature()
* Fixed bug #293 : memory leak on content local variable in ↵Nicolas Clapies2004-09-271-2/+7
| | | | lasso_logout_init_request().
* Added lasso_load_certs_from_pem_certs_chain_file() functionValery Febvre2004-09-272-22/+113
|
* Fixed bug #292 : memory leak on content attribute.Nicolas Clapies2004-09-271-8/+16
|
* - Removed lassoLibProtocolProfileNimSpSoap macro.Nicolas Clapies2004-09-251-1/+0
|
* - Removed odd private method : ↵Nicolas Clapies2004-09-252-101/+82
| | | | | | | | | lasso_name_identifier_mapping_response_new_from_query is not useful, Liberty Alliance does't implement Redirect method in name identifier mapping profile. - Added lasso_name_identifier_mapping_response_set_status_code_value() to define status code of the response.
* - Removed odd private method : ↵Nicolas Clapies2004-09-251-105/+0
| | | | | | lasso_name_identifier_mapping_request_new_from_query() has no sense. Liberty Alliance doesn't define Redirect method for name identifier mapping profile.
* - Fixed mistake in the API : restored the second param (provider type).Nicolas Clapies2004-09-252-106/+211
| | | | | | | | | | | | | | | | | | | Added a new attribute. Now targetNameIdentifier is used to get the target name identifier of the remote Service Provider. Later it will be used to request an attribute of a principal at this SP. - Updated code of name identifier mapping object : lasso_name_identifier_mapping_build_request_msg() : builds the name identifier mapping SOAP request message. lasso_name_identifier_mapping_process_request_msg() : parse a SOAP request message. lasso_name_identifier_mapping_validate_request() : now this method verify federation of the principal. and get the name identifier of this principal from federation with the remote service provider. lasso_name_identifier_mapping_build_response_msg() : build the name identifier mapping SOAP response message. lasso_name_identifier_mapping_process_response_msg() : parse the SOAP response message and veriy the status code value. If Success, then it sets the targetNameIdentifier attribute.
* Fixed mistake in LassoNameIdentifierMapping() : restored the second param ↵Nicolas Clapies2004-09-251-1/+10
| | | | | | | (provider type). Added a new attribute in NameIdentifierMapping object. Now targetNameIdentifier is the name identifier of the target Service Provider. Later will be used to request an attribute.
* *** empty log message ***Nicolas Clapies2004-09-232-77/+100
|
* Major update of code in lasso_name_identifier_mapping_init_request(), ↵Nicolas Clapies2004-09-235-78/+348
| | | | lasso_name_identifier_mapping_process_request(), lasso_name_identifier_mapping_validate_request(). Added binding in swig for name identifier mapping profile
* Removed old commented codeNicolas Clapies2004-09-231-5/+0
|
* Group misc functions into misc.php on the idp and spChristophe Nowicki2004-09-2320-147/+1108
| | | | | | | Add Federation Terminaison metadata on the idp and sp Add view off federation on the sp Add cancel federation button on the sp and idp Defederation is not working yet
* Added definition of name identifier mapping protocol profilesNicolas Clapies2004-09-231-13/+15
|
* Moved 'signature_status' private property from LassoLogin to LassoProfileValery Febvre2004-09-234-14/+13
|
* Add Federation Federation Termination metadataChristophe Nowicki2004-09-232-0/+10
|
* Removed a ';' in excessValery Febvre2004-09-231-1/+1
|
* UpdateValery Febvre2004-09-221-5/+2
|
* Ooops, signature_status type must be gint, not gbooleanValery Febvre2004-09-222-2/+3
|
* Changed returned values and added some error messages in ↵Valery Febvre2004-09-222-67/+79
| | | | lasso_query_verify_signature()
* Updated to new API (but it doesn't work yet).Emmanuel Raviart2004-09-221-8/+14
|
* Added a test on the remote provider id param in ↵Nicolas Clapies2004-09-221-0/+1
| | | | lasso_name_registration_init_request() method
* Minor fixsValery Febvre2004-09-221-20/+22
|
* Added method lasso_lib_name_identifier_mapping_request_set_targetNameSpace() ↵Nicolas Clapies2004-09-226-40/+87
| | | | in lib_name_identifier_mapping_reques.c / h files. Added support of target name space in lasso_name_identifier_mapping_new() in name_identifier_mapping_request.c / h files. Added support of target name space in lasso_name_identifier_init_request() in name_identifier_mapping.c / h files
* fix problem with the sso, now the user can do more than one sso session.Christophe Nowicki2004-09-223-71/+125
|
* forgotten commit; /insert const keyword explanation here/Frederic Peters2004-09-2217-42/+35
|