| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Beginning to use same case in SWIG for XML elements as in C.
|
| |
|
|
|
|
| |
post/artifact (testing Extension); SP logout using SOAP." test now works.
|
| |
|
|
|
|
| |
that each lib:Extension element has a valid namespace.
|
| |
|
|
|
|
| |
lasso_session_get_first_providerID methods that were obsolete and unused.
|
| |
|
|
|
|
|
| |
Makefile.am; use $(srcdir) to get correct directory in code generation python
scrips. make distcheck works after that.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
with <lib:Assertion/>
Outlined in http://lists.labs.libre-entreprise.org/pipermail/lasso-devel/2004-December/001119.html
|
|
|
|
|
| |
been moved from build_authn_request_msg to init_authn_request in both Single
Sign-On and LECP profiles. [details on lasso-devel@]
|
|
|
|
| |
Added providerIds to identities and sessions.
|
|
|
|
|
|
|
| |
- Improved ProviderIds.
- Removed LassoProviders structure (too complex to handle with SWIG).
- Added attribute providerIds and method getProvider to LassoServer.
- Replaced xmlChar with gchar.
|
| |
|
|
|
|
| |
- Renamed TargetNamespace (without uppercase 'S').
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
Updated Python tests.
|
|
|
|
|
| |
LASSO_PROFILE_ERROR_INVALID_QUERY is now a negative error code and a
critical message is displayed when this error occurs.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
Use #define instead of xmlChar for string constants in SWIG.
|
| |
|
|
|
|
| |
developper who forgot to update them in Lasso.i :-)
|
|
|
|
| |
camelCased a parameter name.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
multiple registration needed to be fixed
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
(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.
|
|
|
|
| |
lasso_name_identifier_mapping_process_request(), lasso_name_identifier_mapping_validate_request(). Added binding in swig for name identifier mapping profile
|
|
|
|
| |
process of the identity object ( or dump), nameIdentifier holds the new name identifier and oldNameIdentifier holds the old name identifier
|
| |
|
| |
|
|
|
|
| |
in SWIG binding.
|
| |
|
|
|
|
|
|
|
|
| |
SWIG
Corrected SWIG handling of metadata.
Added attribute providerIds to Session in SWIG.
|
| |
|
|
|
|
| |
Reworked PHP4 binding for Identity.providerIds => PHP API has changed.
|
| |
|
|
|
|
| |
added typemap, convert GPtrArray to PHP indexed string array
|
| |
|
| |
|
|
|
|
| |
Now good and proper test on swig version.
|