summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Clapies <nclapies@entrouvert.com>2004-08-26 14:15:30 +0000
committerNicolas Clapies <nclapies@entrouvert.com>2004-08-26 14:15:30 +0000
commitfaa4e2296316148805f9ddea4cf7cd5794179177 (patch)
treea8d7002c1f1c1f3351d828118301396322a24314
parentcb99b4a692d8efd289eb9277c37353a740e4d498 (diff)
Added a param to method lasso_logout_init_request(). Now if it is set, lasso can choose a specific logout protocol profile depending on the http method value of this param
-rw-r--r--lasso/id-ff/logout.c3
-rw-r--r--lasso/id-ff/logout.h3
2 files changed, 4 insertions, 2 deletions
diff --git a/lasso/id-ff/logout.c b/lasso/id-ff/logout.c
index 13847d2f..33d7c43f 100644
--- a/lasso/id-ff/logout.c
+++ b/lasso/id-ff/logout.c
@@ -339,7 +339,8 @@ lasso_logout_get_next_providerID(LassoLogout *logout)
**/
gint
lasso_logout_init_request(LassoLogout *logout,
- gchar *remote_providerID)
+ gchar *remote_providerID,
+ lassoHttpMethod request_method)
{
LassoProfile *profile = NULL;
LassoProvider *provider = NULL;
diff --git a/lasso/id-ff/logout.h b/lasso/id-ff/logout.h
index 0fb1665d..70bd77ff 100644
--- a/lasso/id-ff/logout.h
+++ b/lasso/id-ff/logout.h
@@ -77,7 +77,8 @@ LASSO_EXPORT void lasso_logout_destroy (LassoLogout *logout
LASSO_EXPORT gchar* lasso_logout_get_next_providerID (LassoLogout *logout);
LASSO_EXPORT gint lasso_logout_init_request (LassoLogout *logout,
- gchar *remote_providerID);
+ gchar *remote_providerID,
+ lassoHttpMethod request_method);
LASSO_EXPORT gint lasso_logout_process_request_msg (LassoLogout *logout,
gchar *request_msg,