Skip to content

Commit d13798f

Browse files
authored
Merge pull request #11 from UWIT-IAM/UWIT-IAM/glenrg/NETID-1281_CascadiaCC_IdP
Added new IdP for CascadiaCC to work with their MS ADFS SAML IdP impl…
2 parents 63f4324 + ae66ec2 commit d13798f

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

uw_saml2/idp/federated.py

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,37 @@
22
from . import IdpConfig, attribute
33

44

5+
class CascadiaIdp(IdpConfig):
6+
# Added this class to address new Cascadia IdP.
7+
# Some parts may still need to be udpated.
8+
# entityID and sso_url from CCFederationMetadata.xml, from Cascadia.
9+
# _attribute_prefix, id_attribute from FredHutchAzureIdp(IdpConfig)
10+
# x509_cert from
11+
# CCFederationMetadata.xml IDPSSODescriptor/KeyDescriptor/signing
12+
entityID = 'http://sts.cascadia.edu/adfs/services/trust'
13+
sso_url = 'https://sts.cascadia.edu/adfs/ls/'
14+
_attribute_prefix = 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims'
15+
id_attribute = f'{_attribute_prefix}/employeeid'
16+
_idp_url = 'https://idp.employee.cascadia.edu'
17+
x509_cert = '''
18+
MIIC3DCCAcSgAwIBAgIQY8aKwjLQ9pRPN0sUxfcQoDANBgkqhkiG9w0BAQsFADAq
19+
MSgwJgYDVQQDEx9BREZTIFNpZ25pbmcgLSBzdHMuY2FzY2FkaWEuZWR1MB4XDTE5
20+
MDUwMTE4NTQxMloXDTIwMDQzMDE4NTQxMlowKjEoMCYGA1UEAxMfQURGUyBTaWdu
21+
aW5nIC0gc3RzLmNhc2NhZGlhLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
22+
AQoCggEBAL1kehn2WeHbSr8NrExJPOg9h5/6Tc4313S85fwEeHC1y7X4YgQz+i7r
23+
Yn/bxgJBykyjAo4yMrxbIlBhA1jyzvhPZu9Vv2a26MHSayzhN5QwRTf/GbqsU667
24+
vul+drnE9ctGbErmhXEkJ0Y63s7+1liYB9VeEP+PLLib1A382n21pHa57QRPGPQz
25+
KL8641pfARQdb6TTQkiV247vmJ3d51sXHoUL8bAeStYtLGuOdM1FJzfDSVRg6NY5
26+
3xvX1sQV562+BlXT4CwKkxZUHgGiAWzAoJrTXecVjjbopo9iiozvvw3ujPyOoOmP
27+
ky85oWwot+CuDHu0Z+YKVLWEmgJIemECAwEAATANBgkqhkiG9w0BAQsFAAOCAQEA
28+
gVhKaCISYlx5U4iKfblZPNohpCdbGOZ2pwVrFK3btc2XRJS+W2deNBHeyqBWk+71
29+
5vddVq8RsEzkdTBO6atOFn3hEtB9yxtaX87mXEFudHx0dSeDvB//gYdHm9xYwwcD
30+
XxBs6usQYpVkJ7R1nqysO4qwMfnKeSJvcMySyt1685o8fx3dMeY5ygMGmbYv6blG
31+
CbTs8IYKr0Gwy/n4PM5D/5XGLJw6uin81jl7Mlr2UTCsj0gEfdfhvGJNXCB99/Ci
32+
cgL1xCcVyVMhR2G3CxkvGgOdMeZJ3ZbWBF9vh88EdxbwAwdMNEkzOgXbvqoGUb0w
33+
lRj1gstlLgMmDotwjBWRIw=='''
34+
35+
536
class CascadiaStudentIdp(IdpConfig):
637
entity_id = 'https://idp.cascadia.edu/idp/shibboleth'
738
sso_url = 'https://idp.student.cascadia.edu/idp/profile/SAML2/Redirect/SSO'

0 commit comments

Comments
 (0)