diff options
| author | Damien Laniel <dlaniel@entrouvert.com> | 2007-12-06 11:24:28 +0000 |
|---|---|---|
| committer | Damien Laniel <dlaniel@entrouvert.com> | 2007-12-06 11:24:28 +0000 |
| commit | 8a846c1abefe89f6a7a74b5c8a511528056b766d (patch) | |
| tree | b36a4b2903dc5852f95dacb9439c0b500cb5ab4b | |
| parent | 4b8479820a72d32277024e2be198e57cf3c680ef (diff) | |
| download | lasso-8a846c1abefe89f6a7a74b5c8a511528056b766d.tar.gz lasso-8a846c1abefe89f6a7a74b5c8a511528056b766d.tar.xz lasso-8a846c1abefe89f6a7a74b5c8a511528056b766d.zip | |
added all missing name identifier formats
| -rw-r--r-- | lasso/xml/strings.h | 8 | ||||
| -rw-r--r-- | swig/Lasso-saml2.i | 18 |
2 files changed, 26 insertions, 0 deletions
diff --git a/lasso/xml/strings.h b/lasso/xml/strings.h index 4743845b..a9d60fc7 100644 --- a/lasso/xml/strings.h +++ b/lasso/xml/strings.h @@ -364,6 +364,14 @@ /* Name Identifier Format */ /* note that SAML 2.0 can also use SAML 1.1 name identifier formats */ +#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_UNSPECIFIED \ + "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" +#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_EMAIL \ + "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress" +#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_X509 \ + "urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName" +#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_WINDOWS \ + "urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName" #define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_KERBEROS \ "urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos" #define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENTITY \ diff --git a/swig/Lasso-saml2.i b/swig/Lasso-saml2.i index 8c3ccefa..9fb57510 100644 --- a/swig/Lasso-saml2.i +++ b/swig/Lasso-saml2.i @@ -16,10 +16,28 @@ gboolean lasso_profile_is_saml_query(char *query); /* NameIdPolicy */ #ifndef SWIG_PHP_RENAMES +%rename(SAML2_NAME_IDENTIFIER_FORMAT_UNSPECIFIED) LASSO_SAML2_NAME_IDENTIFIER_FORMAT_UNSPECIFIED; +%rename(SAML2_NAME_IDENTIFIER_FORMAT_EMAIL) LASSO_SAML2_NAME_IDENTIFIER_FORMAT_EMAIL; +%rename(SAML2_NAME_IDENTIFIER_FORMAT_X509) LASSO_SAML2_NAME_IDENTIFIER_FORMAT_X509; +%rename(SAML2_NAME_IDENTIFIER_FORMAT_WINDOWS) LASSO_SAML2_NAME_IDENTIFIER_FORMAT_WINDOWS; +%rename(SAML2_NAME_IDENTIFIER_FORMAT_KERBEROS) LASSO_SAML2_NAME_IDENTIFIER_FORMAT_KERBEROS; +%rename(SAML2_NAME_IDENTIFIER_FORMAT_ENTITY) LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENTITY; %rename(SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT) LASSO_SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT; %rename(SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT) LASSO_SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT; %rename(SAML2_NAME_IDENTIFIER_FORMAT_ENCRYPTED) LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENCRYPTED; #endif +#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_UNSPECIFIED \ + "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" +#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_EMAIL \ + "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress" +#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_X509 \ + "urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName" +#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_WINDOWS \ + "urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName" +#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_KERBEROS \ + "urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos" +#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENTITY \ + "urn:oasis:names:tc:SAML:2.0:nameid-format:entity" #define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT \ "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent" #define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT \ |
