Skip to content

Commit 026d1c4

Browse files
authored
Updated Cascadia Cert
Cascadia cert expires every year often creating an incident. Removed classes we no longer use
1 parent f30a021 commit 026d1c4

File tree

1 file changed

+16
-77
lines changed

1 file changed

+16
-77
lines changed

uw_saml2/idp/federated.py

Lines changed: 16 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -13,64 +13,26 @@ class CascadiaIdp(IdpConfig):
1313
sso_url = "https://sts.cascadia.edu/adfs/ls/"
1414
id_attribute = "employeeNumber"
1515
x509_cert = """
16-
MIIC3DCCAcSgAwIBAgIQPLOKuRD2zahHjLCHaRuOEjANBgkqhkiG9w0B
16+
MIIC3DCCAcSgAwIBAgIQXrfPPZMKPYlC3T8Lh+ONhDANBgkqhkiG9w0B
1717
AQsFADAqMSgwJgYDVQQDEx9BREZTIFNpZ25pbmcgLSBzdHMuY2FzY2Fk
18-
aWEuZWR1MB4XDTIxMDUyNjA4MjIzMloXDTIyMDUyNjA4MjIzMlowKjEo
18+
aWEuZWR1MB4XDTIyMDUwNjA5MjkwMloXDTIzMDUwNjA5MjkwMlowKjEo
1919
MCYGA1UEAxMfQURGUyBTaWduaW5nIC0gc3RzLmNhc2NhZGlhLmVkdTCC
20-
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMLu9Kw0B0GVCooM
21-
RTT5WtuOztV53nZVF2K2SHljc5ZK1udiz3qg/BlYgn1hSdiaDL4BcbEo
22-
u2umchIp8URGpJXAIDhNC7OM8D1MivRVxP1Ei7eG5/WwbTZVG0q4H4x6
23-
+6AngadYoB5LIHRMcIdXnI7DZ0Py+v9imV8dWJgYFE8Umoz+RV2jmgMV
24-
Y48hxodmG+h/N7IWwwgLX8bW2Cs2bt7F0/pXWBaGLgrFCj34QmA2Q4Xz
25-
vcO0pSynpAyx8JiZWQnvWmCV4vnWB4wJ0hJRQTGVdbxiXlykaNU5+qJc
26-
0Vc8rqrZ8FnrtTxrpjtlG8nbT3lE5YXclLZDVbLIZQaVCSECAwEAATAN
27-
BgkqhkiG9w0BAQsFAAOCAQEAbxucel2+Nlrimq2b52dUtr2gg9vLj308
28-
U234e2IEcxaey4m/e/Js7G/BhfiY13wGOqHTFLiOcMh16jkA0ZC7ywMx
29-
UIKCLLzSL7aoGucVy3lsf4Rqv8Eom0oaVBkw/+cgvlE3cVllLNPxDkss
30-
qE/XT8UUMstzOGqWb0FuNp3LAtTvLNqVaMKdUdXUtWsQDK+oquxD0l2U
31-
tL+G0CMCkmJ/bahhsF4BJiMyL+MFO9BhrVEAojIhvwt04jpnlDqk7Md3
32-
M831nGgl8YQuFBnjEwnl3MqpFsALuXIr1Lq7y0Cxc2Ky0EYvg+nvSnyd
33-
UxxbKn1l6/GgtOys4W12hpx4KV2Hsg==
20+
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALNtzF2VwFEaKpsp
21+
H0AmNQHy3rx23wd3bj3NvwsfyHafydWxxivu9oOLne4MMzB1I20NvEN9
22+
Jw5gB9n+gBPB4K8njsHtBESUoy6wFPj4V+kYDpHJmX9xuIP1rG0OZ/X8
23+
8uYbImnN1//dDPR6WFg65VBs9TWF4pxFXMnPmAqV7kgVIJhZfbA3Dmfc
24+
1SzIoA/YGQ2bOuXktN2ZOiRcYgtmR3W1yFepcGotL616gWANRa6qg85t
25+
ReKde3286HE3MFBXa1lM2i2fDpYkwQuZVsXVKZiRyCYepTW6Y+zvZzDT
26+
jqqOSU++wSJj32nz2XqYeKhk89FljDgNWNUEh3bE8NwuQIUCAwEAATAN
27+
BgkqhkiG9w0BAQsFAAOCAQEAm3AYm9qdrh2EKK7+8JVXysx90OS+rz+o
28+
MGtGKDwPK9SLCx56wcyMF+332hNrHgA3+RmZCndUjSaap2xdoA5Ubn1V
29+
SNWAZR4ERcinhojIJntKEUtPkE3GoBdr2Ta7xC6kiI+bt3R5/yLQ/1AU
30+
w8vQoMv6LEYGZ82zRihwVo5SfAc/TxvjNYAMrF5YPj1OHCEKXJITnf5v
31+
ChARq3CysO6F1oY/yxBT9VeHvqWYQc9eWIeUwVflBsl6QWRi6kjv3ezQ
32+
xPUjFRIVJr31JLd7h3eI4AGCDiuZP0Ro8xrxJOObcKMPdBE6PkT+q8JA
33+
krm7bWjDEu8/wRKVz894pKIC/oiklg==
3434
"""
3535

36-
37-
class CascadiaStudentIdp(IdpConfig):
38-
entity_id = "https://idp.cascadia.edu/idp/shibboleth"
39-
sso_url = "https://idp.student.cascadia.edu/idp/profile/SAML2/Redirect/SSO"
40-
id_attribute = "urn:mace:washington.edu:dir:attribute-def:stu-validationID"
41-
x509_cert = """
42-
MIIDTDCCAjSgAwIBAgIVAKF/idZbWozYUUVYSAZqNtoPhTTpMA0GCSqGSIb3DQEB
43-
BQUAMCMxITAfBgNVBAMTGGlkcC5zdHVkZW50LmNhc2NhZGlhLmVkdTAeFw0wOTA3
44-
MTcxNzM0NDZaFw0yOTA3MTcxNzM0NDZaMCMxITAfBgNVBAMTGGlkcC5zdHVkZW50
45-
LmNhc2NhZGlhLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKsC
46-
6uf6XGhfUYhypRK7BNXr9df4phb1pAISvXXGvICQB/iABP40fbMgk1+RVwjTVXj2
47-
40JBlmYiHZ69Gcwv6GyIhbouNTb46k5Pp/bmU3K0oqwWHjbE68CyHS5IxRPImAlR
48-
OeTFI4LFNvnNvZPb7uRhYAg1EgmJXjwscUqssNCmXozesHwM7vEjv/6jfeQ2RLB3
49-
q2QVVuMEcFYh21+lNY07HmKkxBFSifHu2qKyVpLK7CWd8Qsj7v6cy/ixEc9VJdBJ
50-
ptridTi2zcv33E4hZGrCvwWjdwPt/evOGOY7umUzOokbT6tqPFTUAmdlEeJKAdyv
51-
FXVki+85jyJm0xg3FkkCAwEAAaN3MHUwVAYDVR0RBE0wS4IYaWRwLnN0dWRlbnQu
52-
Y2FzY2FkaWEuZWR1hi9odHRwczovL2lkcC5zdHVkZW50LmNhc2NhZGlhLmVkdS9p
53-
ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUtK4D0urHY0BSPPxibiQcjWlp0YkwDQYJ
54-
KoZIhvcNAQEFBQADggEBAGzAU57okBkfeaRUC1lnOXbjNfX/+XRTBY6dWLhlwxmK
55-
zJ4yosaCHD6XsXuDwlVOeu0Ms38tvTakGlmLiJ644PKJVfrQeVRY22EKEJnpHMl5
56-
mIKsRFjSA6we3sot0f/APiMqisieSLJHnd4Q7XXzt5ybBRSbDneEf0ukO+gqGHY2
57-
TlwHPe9Z73h1R5sQdLlSAUDH/UKm+5uWb0K+o7STppImd0Fs+fEInSIzZk7YpAG3
58-
v1S5a9uxu9q/jtCa5N49Dgu8H6p9dtqlVtU+v0ZQREpaLSxThI0gXMeDLhHKn+Oh
59-
4evvj1ikdsX7XBiSpTNiUGMF0D7ZllSqTk+E+/Cyo5Q="""
60-
61-
62-
class CascadiaEmployeeIdp(CascadiaStudentIdp):
63-
"""
64-
The only difference between an Cascadia Employee and a Student are the
65-
IdP's endpoint. Even the id_attribute of 'stu-validationID' remains.
66-
"""
67-
68-
_idp_url = "https://idp.employee.cascadia.edu"
69-
_attribute_prefix = "urn:mace:washington.edu:dir:attribute-def"
70-
sso_url = f"{_idp_url}/idp/profile/SAML2/Redirect/SSO"
71-
attribute_map = {f"{_attribute_prefix}:emp-validationID": "remote_user"}
72-
73-
7436
class CollegenetIdp(IdpConfig):
7537
"""
7638
One thing of note about collegenet is that it encrypts attributes and thus
@@ -107,29 +69,6 @@ class CollegenetIdp(IdpConfig):
10769
WWeBDw=="""
10870

10971

110-
class FredHutchIdp(IdpConfig):
111-
entity_id = "https://shib.fhcrc.org/idp/shibboleth"
112-
sso_url = "https://shib.fhcrc.org/idp/profile/SAML2/Redirect/SSO"
113-
x509_cert = """
114-
MIIDIzCCAgugAwIBAgIUYqaDH2PjPdZ38g8PPuq3hjmdVQswDQYJKoZIhvcNAQEF
115-
BQAwGTEXMBUGA1UEAxMOc2hpYi5maGNyYy5vcmcwHhcNMTEwMjIzMjMzNDEwWhcN
116-
MzEwMjIzMjMzNDEwWjAZMRcwFQYDVQQDEw5zaGliLmZoY3JjLm9yZzCCASIwDQYJ
117-
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAJDWhNtMACDyyVwdEn7ZTt4teMurPpIQ
118-
0QAnJB8A/VBo15/kkGQl6GKnjVT0yuXM9iRurwwbDh1nwhIaDX1kVqBCBueu4wh1
119-
cceN1U+w5mhhWr37jc6hvml9vf/m/2GJcXyOEeneNOf5yo3Lvia4ueoW0qLAbsTr
120-
36fYe8M1pa0AAudhpqUXDWdlXTfZdkPomufVVef6YpEVpJXxKezaF5BAYeyjAJ+k
121-
vrIxZXIxghjoFDHkTdf536YAxj23HHp0aUciL2r+QgGhho9i6LRAnMFce5HESL/G
122-
lIwHJLgvDgozCyw42kEPjQCwU7qBfnY33nmjBHLhw34sFZ1ElMOGbWMCAwEAAaNj
123-
MGEwQAYDVR0RBDkwN4IOc2hpYi5maGNyYy5vcmeGJWh0dHBzOi8vc2hpYi5maGNy
124-
Yy5vcmcvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFH2yMS2n85KB2MuYt1flMZt4
125-
rhJLMA0GCSqGSIb3DQEBBQUAA4IBAQAK8eF4qh4l1cMY3X9v3+TN2+Ld+CkowKp/
126-
ALkr81YRVui4tbMOZ7yQs5WdEY3J4QJrDtQ2tsComdAWb0JIpRwJLHnj1cO3bAel
127-
jJr8GY4oXUUPGAJpRi5Ly6UKTQKEAHvBdsq6JQQqRLYN5yO1f2lr+QHnizs8rS5a
128-
+3dB0vs3YxYy1OqKzBLaCH13QkZClNBl87/62OLpnpEm6tAOSiWsD/4unPe2kOW5
129-
19aqTzwjsV2Am2OINyXSKUK1yA6B5nv9LUzO2ESIH9A06DOYlXWch6u7a0b+3URk
130-
//e64IUXSJ1NqLsVrX68mC2ysMMojbRiOdmV9mPUcpizb0devpvc"""
131-
132-
13372
class FredHutchAzureIdp(IdpConfig):
13473
"""
13574
Azure doesn't do things the Shibboleth way and FredHutch isn't

0 commit comments

Comments
 (0)