summaryrefslogtreecommitdiffstats
path: root/lasso/id-ff/login.h
diff options
context:
space:
mode:
authorValery Febvre <vfebvre at easter-eggs.com>2004-07-08 01:33:39 +0000
committerValery Febvre <vfebvre at easter-eggs.com>2004-07-08 01:33:39 +0000
commitfccf8947cb654e9180a3ea27c60a4339ed4c3465 (patch)
tree40a7e01b2344f5090fb875426171fad5ce279b61 /lasso/id-ff/login.h
parent6e23ae12ee3514890af320b9977e5f2c4366c465 (diff)
downloadlasso-fccf8947cb654e9180a3ea27c60a4339ed4c3465.tar.gz
lasso-fccf8947cb654e9180a3ea27c60a4339ed4c3465.tar.xz
lasso-fccf8947cb654e9180a3ea27c60a4339ed4c3465.zip
*** empty log message ***
Diffstat (limited to 'lasso/id-ff/login.h')
-rw-r--r--lasso/id-ff/login.h20
1 files changed, 11 insertions, 9 deletions
diff --git a/lasso/id-ff/login.h b/lasso/id-ff/login.h
index ec776d78..156488a8 100644
--- a/lasso/id-ff/login.h
+++ b/lasso/id-ff/login.h
@@ -55,12 +55,12 @@ typedef enum {
struct _LassoLogin {
LassoProfileContext parent;
/*< public >*/
- gint protocolProfile;
- xmlChar *assertionArtifact;
+ gint protocolProfile;
+ gchar *assertionArtifact;
- xmlChar *response_dump;
+ gchar *response_dump;
- gchar *msg_relayState;
+ gchar *msg_relayState;
/*< private >*/
};
@@ -73,14 +73,14 @@ LASSO_EXPORT GType lasso_login_get_type (void)
LASSO_EXPORT LassoProfileContext* lasso_login_new (LassoServer *server,
LassoUser *user);
-LASSO_EXPORT gint lasso_login_build_authn_request_msg (LassoLogin *login);
-
LASSO_EXPORT gint lasso_login_build_artifact_msg (LassoLogin *login,
gint authentication_result,
const gchar *authenticationMethod,
const gchar *reauthenticateOnOrAfter,
lassoHttpMethods method);
+LASSO_EXPORT gint lasso_login_build_authn_request_msg (LassoLogin *login);
+
LASSO_EXPORT gint lasso_login_build_authn_response_msg (LassoLogin *login,
gint authentication_result,
const gchar *authenticationMethod,
@@ -88,6 +88,8 @@ LASSO_EXPORT gint lasso_login_build_authn_response_msg (Lasso
LASSO_EXPORT gint lasso_login_build_request_msg (LassoLogin *login);
+LASSO_EXPORT gchar* lasso_login_dump (LassoLogin *login);
+
LASSO_EXPORT gint lasso_login_init_authn_request (LassoLogin *login,
const gchar *remote_providerID);
@@ -100,12 +102,12 @@ LASSO_EXPORT gint lasso_login_init_request (Lasso
lassoHttpMethods response_method,
const gchar *remote_providerID);
-LASSO_EXPORT gint lasso_login_handle_request_msg (LassoLogin *login,
- gchar *request_msg);
-
LASSO_EXPORT gint lasso_login_handle_authn_response_msg (LassoLogin *login,
gchar *authn_response_msg);
+LASSO_EXPORT gint lasso_login_handle_request_msg (LassoLogin *login,
+ gchar *request_msg);
+
LASSO_EXPORT gboolean lasso_login_must_authenticate (LassoLogin *login);
#ifdef __cplusplus