summaryrefslogtreecommitdiffstats
path: root/lasso
Commit message (Collapse)AuthorAgeFilesLines
* - 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.
* *** empty log message ***Nicolas Clapies2004-09-232-77/+100
|
* Major update of code in lasso_name_identifier_mapping_init_request(), ↵Nicolas Clapies2004-09-234-78/+174
| | | | 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
|
* 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
|
* Removed a ';' in excessValery Febvre2004-09-231-1/+1
|
* 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()
* 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
* forgotten commit; /insert const keyword explanation here/Frederic Peters2004-09-2217-42/+35
|
* fixed a lot of bug, added a new attribute oldNameIdentifier. Now after the ↵Nicolas Clapies2004-09-224-98/+178
| | | | process of the identity object ( or dump), nameIdentifier holds the new name identifier and oldNameIdentifier holds the old name identifier
* lasso_federation_set_local_nameIdentifier() and ↵Nicolas Clapies2004-09-221-0/+12
| | | | lasso_federation_set_remote_nameIdentifier() remove the old value before setting local_nameIdentifier of remote_nameIdentifier
* *** empty log message ***Nicolas Clapies2004-09-221-1/+18
|
* Added lasso_identity_get_federation_ref : it returns the reference of the ↵Nicolas Clapies2004-09-221-0/+3
| | | | asked federation object
* updateValery Febvre2004-09-221-5/+9
|
* Renamed lasso_lecp_init_from_authn_request_msg() into ↵Valery Febvre2004-09-222-5/+5
| | | | | | lasso_lecp_process_authn_request_msg() BEWARE : this change breaks the API
* Removed response_dump and assertion properties in LassoLogin objectValery Febvre2004-09-222-385/+242
| | | | | | | | | | Added an attribute (remote_providerID) in lasso_login_build_response_msg() Renamed lasso_login_add_response_assertion() into lasso_login_build_assertion() Renamed lasso_login_init_from_authn_request_msg() into lasso_login_process_authn_request_msg() Removed lasso_login_get_assertion(), lasso_login_set_assertion and lasso_login_set_assertion_from_dump() methods BEWARE : these changes break the API
* Added 8 SamlStatusCodeValery Febvre2004-09-221-2/+10
|
* Added lasso_profile_get_remote_providerID() methodValery Febvre2004-09-222-0/+14
|
* *** empty log message ***Nicolas Clapies2004-09-201-8/+8
|
* Made remote_providerID optional in lasso_lecp_build_authn_request_msg and inEmmanuel Raviart2004-09-202-5/+22
| | | | | | | | SWIG Corrected SWIG handling of metadata. Added attribute providerIds to Session in SWIG.
* Fixed big mistake when updating name registration type in lassoRequestType : ↵Nicolas Clapies2004-09-201-8/+8
| | | | moved type at the end to preserve API, sorry.
* repair API/ABI; thanks you very much.Frederic Peters2004-09-201-7/+7
|
* Added name registration type in lassoRequestType enum. added test in ↵Nicolas Clapies2004-09-202-1/+2
| | | | function lasso_profile_get_request_type_from_soap_msg()
* Added tests in lasso_register_name_identifier_response_new_from_query(). Now ↵Nicolas Clapies2004-09-201-10/+53
| | | | return NULL if a required key value is not found
* Added test lasso_register_name_identifier_request_new_from_query(). Verify ↵Nicolas Clapies2004-09-201-7/+12
| | | | if SPProvidedNameIdentifier exists in query (As specified in IDFF 1.2 errata, SPProvidedNameIdentifier is optional)
* Added lasso_get_public_key_from_pem_cert_file()Valery Febvre2004-09-202-24/+131
| | | | and lasso_get_pem_file_type() functions
* Replaced call to lasso_identity_get_next_federation_remote_providerID() with ↵Nicolas Clapies2004-09-201-3/+1
| | | | lasso_identity_get_first_providerID()
* the remote_providerID parameter of lasso_login_build_authn_request_msg()Valery Febvre2004-09-202-13/+35
| | | | | method is now optional. If it's NULL, the providerID of the first provider of login->server is used.
* Added lasso_identity_get_first_providerID(). Now it replaces ↵Nicolas Clapies2004-09-202-1/+11
| | | | lasso_identity_get_next_federation_remote_providerID() wich still exists to keep API / ABI compatibility
* Added lasso_server_get_first_providerID() methodValery Febvre2004-09-202-0/+16
|
* fixed typoFrederic Peters2004-09-171-1/+1
|
* use g_strdup_printf to avoir buffer size calculations and g_snprintf to avoirFrederic Peters2004-09-178-33/+21
| | | | buffer overrun.
* use g_strdup_printf to avoid buffer size calculation; and free() the uri onceFrederic Peters2004-09-171-2/+2
| | | | it has been used.
* strncpy won't add a trailing \0 to the string if it has over 512 characters;Frederic Peters2004-09-171-2/+4
| | | | only copy 511 and add a zero manually.
* removed remaining parenthesis on return statementsFrederic Peters2004-09-174-7/+7
|
* lasso_sha1 doesn't return a string but a bufferFrederic Peters2004-09-171-3/+3
|
* remove removed codeFrederic Peters2004-09-176-124/+2
|
* alloc xmlChar with xmlMalloc in lasso_build_unique_id; alloc one more characterFrederic Peters2004-09-171-12/+3
| | | | in lasso_sha1; remove some removed code
* use memcpy to copy memory; also fixed type of samlArt.Frederic Peters2004-09-171-11/+6
|
* Disabled "consent" attribute checking when NameIDPolicy is set to federatedValery Febvre2004-09-161-19/+20
| | | | in the AuthnRequest (in lasso_login_process_federation method)
* Little indentationNicolas Clapies2004-09-141-1/+1
|
* Added tests if required attributes in ↵Nicolas Clapies2004-09-141-1/+65
| | | | lasso_register_name_identifier_request_new_from_query() are not found.
* Fixed ABI and API breakage. Please don't modify function signatures (even moreFrederic Peters2004-09-102-4/+2
| | | | so when the new arg is not used).
* A lot of Updates ... currently it is unusable : ↵Nicolas Clapies2004-09-103-82/+103
| | | | lasso_name_registration_validate_request(), lasso_name_registration_process_response_msg(), lasso_name_identifier_mapping_validate_request() and lasso_name_identifier_mapping_process_response_msg() need to be completed
* Moved lasso_name_registration_validate_request() method at the end of ↵Nicolas Clapies2004-09-101-52/+53
| | | | definition order