|
2 | 2 | from . import IdpConfig, attribute
|
3 | 3 |
|
4 | 4 |
|
| 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 | + |
5 | 36 | class CascadiaStudentIdp(IdpConfig):
|
6 | 37 | entity_id = 'https://idp.cascadia.edu/idp/shibboleth'
|
7 | 38 | sso_url = 'https://idp.student.cascadia.edu/idp/profile/SAML2/Redirect/SSO'
|
|
0 commit comments