Skip to content
This repository was archived by the owner on Sep 29, 2023. It is now read-only.

Commit 8dbc002

Browse files
committed
Adding saml token types
1 parent 4d92743 commit 8dbc002

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

adal/constants.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,8 @@ class Saml(object):
173173

174174
TokenTypeV1 = 'urn:oasis:names:tc:SAML:1.0:assertion'
175175
TokenTypeV2 = 'urn:oasis:names:tc:SAML:2.0:assertion'
176+
OasisWssSaml11TokenProfile11 = "http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1"
177+
OasisWssSaml2TokenProfile2 = "http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV2.0"
176178

177179

178180
class XmlNamespaces(object):

adal/token_request.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@ def add_parameter_if_available(parameters, key, value):
5555

5656
def _get_saml_grant_type(wstrust_response):
5757
token_type = wstrust_response.token_type
58-
if token_type == SAML.TokenTypeV1:
58+
if token_type == SAML.TokenTypeV1 or token_type == SAML.OasisWssSaml11TokenProfile11:
5959
return OAUTH2_GRANT_TYPE.SAML1
6060

61-
elif token_type == SAML.TokenTypeV2:
61+
elif token_type == SAML.TokenTypeV2 or token_type == SAML.OasisWssSaml2TokenProfile2:
6262
return OAUTH2_GRANT_TYPE.SAML2
6363

6464
else:

0 commit comments

Comments
 (0)