summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-02-17 10:14:53 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-02-17 10:14:53 +0000
commit00125b59a279b741da950e28cea85f489839fd83 (patch)
treed55742114e4de137e90eb3ccaeba833c1d22158f
parentd492606a0f7999aa572ec0598f7afe9390c68b24 (diff)
ID-WSF 2.0: add error code signaling that the requester does not support redirect request
* lasso/errors.c lasso/errors.h: add LASSO_WSF_PROFILE_ERROR_REDIRECT_REQUEST_UNSUPPORTED_BY_REQUESTER.
-rw-r--r--lasso/errors.c4
-rw-r--r--lasso/errors.h7
2 files changed, 10 insertions, 1 deletions
diff --git a/lasso/errors.c b/lasso/errors.c
index 72c587b4..1570086a 100644
--- a/lasso/errors.c
+++ b/lasso/errors.c
@@ -321,6 +321,8 @@ lasso_strerror(int error_code)
return "Security SOAP Header is missing";
case LASSO_WSF_PROFILE_ERROR_REDIRECT_REQUEST:
return "The last parsed response contained a SOAP fault with a RedirectRequest element.";
+ case LASSO_WSF_PROFILE_ERROR_REDIRECT_REQUEST_UNSUPPORTED_BY_REQUESTER:
+ return "possible to use lasso_idwsf2_profile_redirect_user_for_interaction().";
case LASSO_WSF_PROFILE_ERROR_SECURITY_MECHANISM_CHECK_FAILED:
return "Check for a security mechanism upon a received request failed.";
case LASSO_WSF_PROFILE_ERROR_SERVER_INTERACTION_REQUIRED:
@@ -344,7 +346,7 @@ lasso_strerror(int error_code)
case LASSO_XML_ERROR_INVALID_FILE:
return "Invalid XML file";
case LASSO_XML_ERROR_MISSING_NAMESPACE:
- return "LASSO_XML_ERROR_MISSING_NAMESPACE";
+ return "A namespace is missing.";
case LASSO_XML_ERROR_NODE_CONTENT_NOT_FOUND:
return "Unable to get content of element.";
case LASSO_XML_ERROR_NODE_NOT_FOUND:
diff --git a/lasso/errors.h b/lasso/errors.h
index 2ead4f38..82323c90 100644
--- a/lasso/errors.h
+++ b/lasso/errors.h
@@ -812,6 +812,13 @@
* The last parsed response contained a SOAP fault with a RedirectRequest element.
*/
#define LASSO_WSF_PROFILE_ERROR_REDIRECT_REQUEST 1115
+/**
+ * LASSO_WSF_PROFILE_ERROR_REDIRECT_REQUEST_UNSUPPORTED_BY_REQUESTER:
+ *
+ * The requester does not support SOAP Fault containing RedirectRequest elements. So it is not
+ * possible to use lasso_idwsf2_profile_redirect_user_for_interaction().
+ */
+#define LASSO_WSF_PROFILE_ERROR_REDIRECT_REQUEST_UNSUPPORTED_BY_REQUESTER 1116
/* ID-WSF 2 Discovery */
/**