@@ -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+
3571class CollegenetIdp (IdpConfig ):
3672 """
3773 One thing of note about collegenet is that it encrypts attributes and thus
0 commit comments