summaryrefslogtreecommitdiffstats
path: root/lasso/id-ff/profile.h
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2005-11-20 15:38:19 +0000
committerFrederic Peters <fpeters@entrouvert.com>2005-11-20 15:38:19 +0000
commitebb9f7dffc22196e6c1cb18b218fc411b4d190c2 (patch)
treefce2aedd2eebee66103da6dc0f811063b8934f12 /lasso/id-ff/profile.h
parent56c88d1921c3b05c0213d2a1321502b2290b0b6f (diff)
downloadlasso-ebb9f7dffc22196e6c1cb18b218fc411b4d190c2.tar.gz
lasso-ebb9f7dffc22196e6c1cb18b218fc411b4d190c2.tar.xz
lasso-ebb9f7dffc22196e6c1cb18b218fc411b4d190c2.zip
SAML 2.0 support (only web-sso for the moment)
Diffstat (limited to 'lasso/id-ff/profile.h')
-rw-r--r--lasso/id-ff/profile.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/lasso/id-ff/profile.h b/lasso/id-ff/profile.h
index 1fe585ba..de281b5b 100644
--- a/lasso/id-ff/profile.h
+++ b/lasso/id-ff/profile.h
@@ -89,10 +89,10 @@ struct _LassoProfile {
/*< public >*/
LassoServer *server;
- LassoSamlpRequestAbstract *request;
- LassoSamlpResponseAbstract *response;
+ LassoNode *request;
+ LassoNode *response;
- LassoSamlNameIdentifier *nameIdentifier;
+ LassoNode *nameIdentifier;
gchar *remote_providerID;
@@ -133,6 +133,10 @@ LASSO_EXPORT gint lasso_profile_set_identity_from_dump(LassoProfile *profile, co
LASSO_EXPORT gint lasso_profile_set_session_from_dump(LassoProfile *profile, const gchar *dump);
LASSO_EXPORT LassoSamlNameIdentifier* lasso_profile_get_nameIdentifier(LassoProfile *profile);
+LASSO_EXPORT char* lasso_profile_get_artifact(LassoProfile *profile);
+LASSO_EXPORT char* lasso_profile_get_artifact_message(LassoProfile *profile);
+LASSO_EXPORT void lasso_profile_set_artifact_message(LassoProfile *profile, char *message);
+
#ifdef __cplusplus
}
#endif /* __cplusplus */