| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
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.
|
|
|
|
| |
and IDP. This profile has been tested only with SOAP method in souk. Test must be added with Redirect method.
|
|
|
|
| |
private method lasso_{protocol_type}_new_from_soap().
|
| |
|
|
|
|
| |
lasso_name_identifier_mapping_response_new_from_soap()
|
| |
|
| |
|
|
|
|
| |
lasso_name_identifier_mapping_new_from_soap()
|
|
|
|
|
|
| |
lasso_federation_build_local_nameIdentifier()
and lasso_federation_build_remote_nameIdentifier() methods
|
|
|
|
| |
and lasso_federation_build_local_nameIdentifier() methods
|
| |
|
| |
|
|
|
|
| |
multiple registration needed to be fixed
|
|
|
|
| |
and 2 lassoLibMajorVersion by 2 lassoSamlMajorVersion
|
| |
|
|
|
|
| |
RelayState, it has to acces to profile->msg_relayState
|
| |
|
|
|
|
| |
The 'public_key_file' param can now be either a public_key or a certificate
|
|
|
|
| |
lasso_process_request_msg() : removed a free of node
|
| |
|
|
|
|
| |
methods log now a critical message if dumps are NULL.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
lasso_name_registration_init_request().
|
|
|
|
|
|
|
| |
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()
|
|
|
|
| |
lasso_logout_init_request().
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
lasso_name_identifier_mapping_request_new_from_query() has no sense.
Liberty Alliance doesn't define Redirect method for name identifier mapping profile.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
(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
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
lasso_query_verify_signature()
|
| |
|
|
|
|
| |
lasso_name_registration_init_request() method
|
| |
|
|
|
|
| |
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
|
| |
|
| |
|