0001-settings-loaders-provide-A2_IDP_OIDC_JWKSET-to-authe.patch
hobo/multitenant/settings_loaders.py | ||
---|---|---|
214 | 214 |
tenant_settings.A2_IDP_SAML2_ENABLE = True |
215 | 215 |
tenant_settings.A2_IDP_SAML2_SIGNATURE_PUBLIC_KEY = open(saml_crt).read() |
216 | 216 |
tenant_settings.A2_IDP_SAML2_SIGNATURE_PRIVATE_KEY = open(saml_key).read() |
217 |
if not getattr(tenant_settings, 'A2_IDP_OIDC_JWKSET', None): |
|
218 |
from jwcrypto import jwk |
|
219 |
tenant_settings.A2_IDP_OIDC_JWKSET = jwk.JWK.from_pem( |
|
220 |
tenant_settings.A2_IDP_SAML2_SIGNATURE_PRIVATE_KEY).export() |
|
217 | 221 |
else: |
218 | 222 |
tenant_settings.A2_IDP_SAML2_ENABLE = False |
219 | 223 | |
220 |
- |