diff options
author | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2018-07-07 13:52:54 +0300 |
---|---|---|
committer | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2018-07-07 13:54:51 +0300 |
commit | 204a2c571958af721068d85fdf72892d2a76ad0b (patch) | |
tree | fe9f2befcbdb697e4e045340ff032c6b829aa8be /src | |
parent | 018a414f4b22f2dad7b2bcf8cf82f40efd1dcc91 (diff) | |
download | pysaml2-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.py | 18 |
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), |