diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2008-05-15 21:17:44 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2008-05-15 21:17:44 +0000 |
| commit | e5ba6151babcdfd0b4acb2749ae9478bf8983cba (patch) | |
| tree | 180a8ac2dd068dccd3423658616f0ada0f9c7831 /lasso/id-ff/login.h | |
| parent | 23fdb5641e236171ac56af717f63df277948af3a (diff) | |
| download | lasso-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.h | 20 |
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; |
