PowerDNS-Admin/powerdnsadmin/services
Neven1986 567430790c SAML certificate fix and enhancement
Problems resolved:

- Method create_self_signed_cert() was invoked nowhere. This puts parameter "SAML_SIGN_REQUEST" description in configs/development.py as incorrect
- Method create_self_signed_cert() was returning error while trying to write out certificate and private key. File handler was opened for writing out TEXT instead of BINARY data

Enhancements:

- Two new parameters are introduced SAML_CERT_FILE and SAML_KEY_FILE. User can now explicitly define own certificate and key file anywhere on file-system.
- If parameters mentioned in previous bullet aren't explicitly defined, in PowerDNS-Admin root directory self-signed certificate will be created.
- Certificates will be used or generated in any case, because in saml.py there are explicit parameters defined which require certificate/key in order to work normally. If they aren't, exception will be thrown. Examples of parameters defined in saml.py requiring certificate: wantAssertionsEncrypted, signMetadata, wantAssertionsSigned.
2019-12-19 00:40:25 +01:00
..
__init__.py Refactoring the code 2019-12-02 10:32:03 +07:00
azure.py Resolve the conflicts and add adjustment to #591 2019-12-06 14:27:35 +07:00
base.py Refactoring the code 2019-12-02 10:32:03 +07:00
github.py Refactoring the code 2019-12-02 10:32:03 +07:00
google.py Refactoring the code 2019-12-02 10:32:03 +07:00
oidc.py Refactoring the code 2019-12-02 10:32:03 +07:00
saml.py SAML certificate fix and enhancement 2019-12-19 00:40:25 +01:00