summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIvan Kanakarakis <ivan.kanak@gmail.com>2018-07-07 13:52:54 +0300
committerIvan Kanakarakis <ivan.kanak@gmail.com>2018-07-07 13:54:51 +0300
commit204a2c571958af721068d85fdf72892d2a76ad0b (patch)
treefe9f2befcbdb697e4e045340ff032c6b829aa8be /src
parent018a414f4b22f2dad7b2bcf8cf82f40efd1dcc91 (diff)
downloadpysaml2-204a2c571958af721068d85fdf72892d2a76ad0b.tar.gz
Add more nameid-format definitions
In accordance to Section _8.3 Name Identifier Format Identifiers_ of the SAML2-core specification. Only new definitions are added. Usage is not supported yet. Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/saml2/saml.py18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/saml2/saml.py b/src/saml2/saml.py
index cc41e9b4..432a96ac 100644
--- a/src/saml2/saml.py
+++ b/src/saml2/saml.py
@@ -23,18 +23,24 @@ XS_NAMESPACE = 'http://www.w3.org/2001/XMLSchema'
XSI_TYPE = '{%s}type' % XSI_NAMESPACE
XSI_NIL = '{%s}nil' % XSI_NAMESPACE
-NAMEID_FORMAT_EMAILADDRESS = (
- "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress")
NAMEID_FORMAT_UNSPECIFIED = (
"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified")
-NAMEID_FORMAT_ENCRYPTED = (
- "urn:oasis:names:tc:SAML:2.0:nameid-format:encrypted")
+NAMEID_FORMAT_EMAILADDRESS = (
+ "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress")
+NAMEID_FORMAT_X509SUBJECTNAME = (
+ "urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName")
+NAMEID_FORMAT_WINDOWSDOMAINQUALIFIEDNAME = (
+ "urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName")
+NAMEID_FORMAT_KERBEROS = (
+ "urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos")
+NAMEID_FORMAT_ENTITY = (
+ "urn:oasis:names:tc:SAML:2.0:nameid-format:entity")
NAMEID_FORMAT_PERSISTENT = (
"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent")
NAMEID_FORMAT_TRANSIENT = (
"urn:oasis:names:tc:SAML:2.0:nameid-format:transient")
-NAMEID_FORMAT_ENTITY = (
- "urn:oasis:names:tc:SAML:2.0:nameid-format:entity")
+NAMEID_FORMAT_ENCRYPTED = (
+ "urn:oasis:names:tc:SAML:2.0:nameid-format:encrypted")
NAMEID_FORMATS_SAML2 = (
('NAMEID_FORMAT_EMAILADDRESS', NAMEID_FORMAT_EMAILADDRESS),
('NAMEID_FORMAT_ENCRYPTED', NAMEID_FORMAT_ENCRYPTED),