Skip to content

Commit 11abe89

Browse files
Cascadia Azure AD added (#46)
* Cascaded Azure AD added to the classes of IdP's here. * [Bot] Update version to 1.2.3 --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
1 parent ca9996c commit 11abe89

File tree

2 files changed

+37
-1
lines changed

2 files changed

+37
-1
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "uw-saml"
3-
version = "1.2.2"
3+
version = "1.2.3"
44
description = "A UW-specific adapter to the python3-saml package."
55
authors = []
66
license = "Apache 2.0"

uw_saml2/idp/federated.py

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,42 @@ class CascadiaIdp(IdpConfig):
3232
"""
3333

3434

35+
class CascadiaAzureIdp(IdpConfig):
36+
"""
37+
Cascadia Azure configuration to replace CascadiaIdp (also, using FH as template)
38+
App Federation Metadata Url https://login.microsoftonline.com/2505efd9-9f5d-4941-865c-03c9b1b88613/federationmetadata/2007-06/federationmetadata.xml?appid=668d7144-d842-4069-a70b-cae9f6ccc14f
39+
Login URL: https://login.microsoftonline.com/2505efd9-9f5d-4941-865c-03c9b1b88613/saml2
40+
Azure AD Identifier: https://sts.windows.net/2505efd9-9f5d-4941-865c-03c9b1b88613/
41+
Logout URL: https://login.microsoftonline.com/2505efd9-9f5d-4941-865c-03c9b1b88613/saml2
42+
"""
43+
44+
_azure_tenant_id = "2505efd9-9f5d-4941-865c-03c9b1b88613"
45+
_attribute_prefix = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims"
46+
_attribute_prefix2 = "http://schemas.microsoft.com/identity/claims"
47+
48+
entity_id = f"https://sts.windows.net/{_azure_tenant_id}/"
49+
sso_url = f"https://login.microsoftonline.com/{_azure_tenant_id}/saml2"
50+
id_attribute = "employeeNumber"
51+
x509_cert = """
52+
MIIC8DCCAdigAwIBAgIQW2YmoB9jVZBN+X8BnmMIbTANBgkqhkiG9w0BAQsFADA0
53+
MTIwMAYDVQQDEylNaWNyb3NvZnQgQXp1cmUgRmVkZXJhdGVkIFNTTyBDZXJ0aWZp
54+
Y2F0ZTAeFw0yMzA1MDEyMTQ1MDVaFw0yNjA1MDEyMTQ1MDVaMDQxMjAwBgNVBAMT
55+
KU1pY3Jvc29mdCBBenVyZSBGZWRlcmF0ZWQgU1NPIENlcnRpZmljYXRlMIIBIjAN
56+
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr+dzHUWeBI5HozHBuB1hFSh67A7m
57+
lPJxqnNsw4rGV72niCDSzn8eFZUWH2RDQjWRWdjWaaE39ZTPmrAlhi9II0Ezw8IW
58+
/kGprP/OF9qtXgYZ3Vd0iLSowtmPtvfVDYHs42VHd1pcCGZO68L9cnk0rxJayqjN
59+
itljXIIrQ4nqSO2aSCx66m/jA6mGFj36+wJle8zHcBPFKlIxaGLx04A72EPVb8Sp
60+
s4yc1gKhdEHrvGjmqnjlz997iU1H8esLDAwMihO6Ha6tFdj29/JPCTJMWM2bY4dw
61+
juTEMncRodHVBADdtvasW6JlhcH6KNqvClxU0/x+1dkiiF/2icHYatdHdQIDAQAB
62+
MA0GCSqGSIb3DQEBCwUAA4IBAQBRhl49scTEf17CBrT9Lk5vsFCrcS/wMpSi569t
63+
hUmxrQmx9jyEfQ7M4b3bH50nTU6Z/2whJq1Fcy3gHL8zB8UvGLHWnTE2wHQ1+Yzs
64+
u+mkjAUOgSiFGX5aVHAco6eU/MwgIBcgA4D0+hmcVlrWQlmdq/juXQ7Bto7KYMu+
65+
52ui4kMavtgftgtfrNmE9b/eKFqTA3wYEXLZVJzclMm3g3VItWnfvRpF/eG8CpjI
66+
wJPxARowqyxR5q6PWX5JzOtFzuCx0vJ/jI0o8iAg53fOitgDFj3E6/qxjPhoDY+Q
67+
Pq4dr8god4m9Nr6k8kFWBbL2sXn1GC72SDeuvk0Q4X3t8tLb
68+
"""
69+
70+
3571
class CollegenetIdp(IdpConfig):
3672
"""
3773
One thing of note about collegenet is that it encrypts attributes and thus

0 commit comments

Comments
 (0)