FAQ

How to process received request or response ?

There are mainly three bindings: SOAP, Redirect or POST (whether you use ID-FFv1.2 or SAMLv2).

Processing a request or a response returns LASSO_PROFILE_ERROR_CANNOT_VERIFY_SIGNATURE (or emit exception ProfileCannotVerifySignatureError or ProfileCannotVerifySignatureException) ?

It means the message you received was not signed. It usually means that your peer choose to not sign the message. If this is not a problem for your, just add this call before the processing,

lasso_profile_set_signature_verify_hint(LASSO_PROFILE_SIGNATURE_VERIFY_HINT_IGNORE);

or with python:

profile.setSignatureVerifyHint(lasso.PROFILE_SIGNATURE_VERIFY_HINT_IGNORE)

or with java:

profile.setSignatureVerifyHint(LassoConstant.PROFILE_SIGNATURE_VERIFY_HINT_IGNORE);

or with PHP5