summaryrefslogtreecommitdiffstats
path: root/swig
Commit message (Collapse)AuthorAgeFilesLines
* added LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS error codeFrederic Peters2004-12-281-0/+2
|
* Added Status to AuthnResponse.Emmanuel Raviart2004-12-281-5/+24
|
* Added SamlpStatus & SamlpStatusCode to SWIG.Emmanuel Raviart2004-12-281-48/+73
| | | | Beginning to use same case in SWIG for XML elements as in C.
* Added cast to remove compile time warning.Emmanuel Raviart2004-12-271-1/+1
|
* Moved back Extension support from xmlNode* to GList*; "SP login usingFrederic Peters2004-12-271-8/+11
| | | | post/artifact (testing Extension); SP logout using SOAP." test now works.
* Corrected SWIG binding for LECP methods inherited from Login.Emmanuel Raviart2004-12-261-2/+15
|
* Changed lib:Extension handling in SWIG lib:AuthnRequest binding, to ensureEmmanuel Raviart2004-12-251-17/+17
| | | | that each lib:Extension element has a valid namespace.
* Added SWIG support for "Extension" elements in lib:AuthnRequest.Emmanuel Raviart2004-12-241-16/+85
|
* documented #LassoSession. Removed lasso_session_get_authentication_method andFrederic Peters2004-12-231-4/+0
| | | | lasso_session_get_first_providerID methods that were obsolete and unused.
* Commited Nicolas SWIG binding for WSF since he is on vacation.Frederic Peters2004-12-233-4/+1391
|
* Updated list of files generated by SWIG in C# and Java bindings; fixed PHPFrederic Peters2004-12-211-4/+4
| | | | | Makefile.am; use $(srcdir) to get correct directory in code generation python scrips. make distcheck works after that.
* Moved LassoProfile->nameIdentifier from char* to LassoSamlNameIdentifier*,Frederic Peters2004-12-181-7/+21
| | | | | | | | | | | gaining back access to the nameFormat added late before 0.5. There are no bindings for LassoSamlNameIdentifier; as a temporary and compatible measure; profile->nameIdentifier in bindings continues to return a char* (profile->nameIdentifier->content). At the same time the same change has been done for LassoNameRegistration->oldNameIdentifier.
* merged new error codes in SWIG and used one of them in the Python testsFrederic Peters2004-12-161-5/+45
|
* API change in Single Sign On profile (IdP side) to allow the developer to messFrederic Peters2004-12-141-12/+31
| | | | | | with <lib:Assertion/> Outlined in http://lists.labs.libre-entreprise.org/pipermail/lasso-devel/2004-December/001119.html
* [API Change] For consistency with the other profiles, remote_providerID hasFrederic Peters2004-12-141-4/+5
| | | | | been moved from build_authn_request_msg to init_authn_request in both Single Sign-On and LECP profiles. [details on lasso-devel@]
* For Swig, corrected server providerIds.Emmanuel Raviart2004-12-081-13/+22
| | | | Added providerIds to identities and sessions.
* In SWIG:Emmanuel Raviart2004-12-081-99/+80
| | | | | | | - Improved ProviderIds. - Removed LassoProviders structure (too complex to handle with SWIG). - Added attribute providerIds and method getProvider to LassoServer. - Replaced xmlChar with gchar.
* map server->providers to a kind of list (should be dict)Frederic Peters2004-11-291-6/+23
|
* - Added Swig access to attribute role in LassoProvider (needed for proxies).Frederic Peters2004-11-011-8/+11
| | | | - Renamed TargetNamespace (without uppercase 'S').
* Done with the move to structures and the removal of protocols/ (lasso branchedFrederic Peters2004-10-271-355/+373
| | | | | | | | on October 2nd; occasional merges since then). - Compatible with current souk test suites. - Missing memory management for everything in xml/ - Missing xmlsec support for SOAP messages.
* Added RegisterNameIdentifier request and response to SWIG binding.Emmanuel Raviart2004-10-031-0/+67
|
* Corrected error in exception generation for non-Python bindings.Emmanuel Raviart2004-10-031-1/+2
|
* Removed SWIG_Warning which doesn't exist in Swig.Emmanuel Raviart2004-10-021-6/+1
| | | | Updated Python tests.
* Integrated scalp_is_liberty_query into Lasso. Consequently,Emmanuel Raviart2004-10-021-27/+29
| | | | | LASSO_PROFILE_ERROR_INVALID_QUERY is now a negative error code and a critical message is displayed when this error occurs.
* Removed function lasso_login_process_without_authn_request_msg.Emmanuel Raviart2004-10-021-8/+11
| | | | | | | | | | | | It has been replaced with: lasso_login_init_self_addressed_authn_request(remote_providerID); /* ...Set protocolProfile, isPassive, consent, relayState here... */ lasso_login_process_authn_request_message(NULL, lassoHttpMethodSelfAddressed); This change was needed because there was no way to set isPassive, consent, etc, before. Standardized some error codes and messages.
* Homogeneized error handling for HTTP methods in requests.Emmanuel Raviart2004-10-021-32/+35
| | | | | | | Reworked error codes, so that positive and negative numbers don't overlap: It will be easier to change the sign of an error code without break API. Realigned error codes definitions.
* Added login method processWithoutAuthnRequestMsg to SWIG bindings.Emmanuel Raviart2004-10-011-0/+6
|
* Corrected #define syntax in SWIG.Emmanuel Raviart2004-10-011-25/+25
|
* Added consent constants in SWIG.Emmanuel Raviart2004-10-011-32/+38
| | | | Use #define instead of xmlChar for string constants in SWIG.
* camelCased argument name in SWIG.Emmanuel Raviart2004-10-011-3/+3
|
* Synchronized SWIG error codes with those in errors.h (Shame on theEmmanuel Raviart2004-10-011-7/+31
| | | | developper who forgot to update them in Lasso.i :-)
* 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-301-4/+7
| | | | | | | | | | | | | | | | | 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.
* Added better support for name registration. There is still problem with ↵Nicolas Clapies2004-09-291-0/+8
| | | | multiple registration needed to be fixed
* Renamed 'ca_certificate' property of LassoProvider object to 'ca_cert_chain'Valery Febvre2004-09-271-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 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.
* Major update of code in lasso_name_identifier_mapping_init_request(), ↵Nicolas Clapies2004-09-231-0/+174
| | | | lasso_name_identifier_mapping_process_request(), lasso_name_identifier_mapping_validate_request(). Added binding in swig for name identifier mapping profile
* fixed a lot of bug, added a new attribute oldNameIdentifier. Now after the ↵Nicolas Clapies2004-09-221-0/+9
| | | | process of the identity object ( or dump), nameIdentifier holds the new name identifier and oldNameIdentifier holds the old name identifier
* Removed assertion from login in SWIG.Emmanuel Raviart2004-09-221-29/+0
|
* New API pour artefact handling.Emmanuel Raviart2004-09-221-14/+19
|
* Made argument remote_providerID optional for Defederation.initNotification,Emmanuel Raviart2004-09-201-1/+1
| | | | in SWIG binding.
* Added binding for new name registration typeNicolas Clapies2004-09-201-8/+8
|
* Made remote_providerID optional in lasso_lecp_build_authn_request_msg and inEmmanuel Raviart2004-09-201-18/+15
| | | | | | | | SWIG Corrected SWIG handling of metadata. Added attribute providerIds to Session in SWIG.
* Added name registration declaration and definitionNicolas Clapies2004-09-201-2/+4
|
* Added SWIG bindings for metadata, providers and providerIds.Emmanuel Raviart2004-09-181-23/+196
| | | | Reworked PHP4 binding for Identity.providerIds => PHP API has changed.
* Added binding for LassoNameRegistration C objectNicolas Clapies2004-09-141-0/+180
|
* bind property providerIDs for LassoIdentityChristophe Nowicki2004-09-131-0/+38
| | | | added typemap, convert GPtrArray to PHP indexed string array
* ZVAL_STRING macro for PHPChristophe Nowicki2004-09-071-0/+20
|
* SWIGPHP4 is not a defined in the wapper source code, use PHP_VERSIONChristophe Nowicki2004-09-071-6/+6
|
* RTM :)Romain Chantereay2004-09-071-1/+1
| | | | Now good and proper test on swig version.