summaryrefslogtreecommitdiffstats
path: root/lasso/id-ff/login.h
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2008-05-15 21:17:44 +0000
committerFrederic Peters <fpeters@entrouvert.com>2008-05-15 21:17:44 +0000
commite5ba6151babcdfd0b4acb2749ae9478bf8983cba (patch)
tree180a8ac2dd068dccd3423658616f0ada0f9c7831 /lasso/id-ff/login.h
parent23fdb5641e236171ac56af717f63df277948af3a (diff)
downloadlasso-e5ba6151babcdfd0b4acb2749ae9478bf8983cba.tar.gz
lasso-e5ba6151babcdfd0b4acb2749ae9478bf8983cba.tar.xz
lasso-e5ba6151babcdfd0b4acb2749ae9478bf8983cba.zip
moved gtk-doc inline as is better on so many points; also added schema
fragments to published doc
Diffstat (limited to 'lasso/id-ff/login.h')
-rw-r--r--lasso/id-ff/login.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/lasso/id-ff/login.h b/lasso/id-ff/login.h
index 3633c7ff..8359108f 100644
--- a/lasso/id-ff/login.h
+++ b/lasso/id-ff/login.h
@@ -59,6 +59,15 @@ typedef struct _LassoLogin LassoLogin;
typedef struct _LassoLoginClass LassoLoginClass;
typedef struct _LassoLoginPrivate LassoLoginPrivate;
+/**
+ * LassoLoginProtocolProfile:
+ * @LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_ART:
+ * @LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_POST:
+ * @LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_LECP:
+ * @LASSO_LOGIN_PROTOCOL_PROFILE_REDIRECT:
+ *
+ * Identifies the two possible profiles for Single Sign-On and Federation.
+ */
typedef enum {
LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_ART = 1,
LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_POST,
@@ -66,6 +75,17 @@ typedef enum {
LASSO_LOGIN_PROTOCOL_PROFILE_REDIRECT,
} LassoLoginProtocolProfile;
+/**
+ * LassoLogin:
+ * @protocolProfile:
+ * @assertionArtifact:
+ * @assertion:
+ *
+ * Single sign-on profile for the current transaction; possibly an
+ * assertionArtifact to be used by the service provider in its
+ * "assertionConsumerServiceURL" and the assertion created or received for the
+ * principal.
+ */
struct _LassoLogin {
LassoProfile parent;