SSL / HTTPS
If you want to deploy EZAuth you may want to run it via HTTPS
instead of HTTP
. This can be easily achieved with EZAuth, by putting certificates in the config/ssl
directory. The certificates have to be named cert.pem
and key.pem
. The cert.pem
file should contain the certificate and the intermediate certificate, while the key.pem
file should contain the private key.
EZAuth will automatically detect the certificates and run on HTTPS
instead of HTTP
. If you want to run EZAuth on HTTP
again, just remove the certificates from the config/ssl
directory.
Self Signing with MKCert¶
If you want to test EZAuth with self-signed certificates, you can use MKCert.
SSL Certificates
Make sure that the certificates are valid and not self-signed. Browsers will not accept self-signed certificates and will show a warning to the user. Use Let's Encrypt or a similar service to get valid certificates.
To generate a self-signed certificate with MKCert, install MKCert and follow the instructions below.
Run the following commands to generate a Certificate with MKCert
After running the command, you will see two files in the config/ssl
directory: yourdomain.com.pem
and yourdomain.com-key.pem
. Rename the files to cert.pem
and key.pem
respectively. Then restart the EZAuth service to apply the changes.