Projet

Général

Profil

0001-settings-loaders-provide-A2_IDP_OIDC_JWKSET-to-authe.patch

Frédéric Péters, 14 août 2018 14:48

Télécharger (1,19 ko)

Voir les différences:

Subject: [PATCH] settings loaders: provide A2_IDP_OIDC_JWKSET to authentic
 (#25686)

 hobo/multitenant/settings_loaders.py | 4 ++++
 1 file changed, 4 insertions(+)
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
-