TLS
This commit is contained in:
@@ -79,6 +79,14 @@ Stripe needs `STRIPE_PORTAL_CONFIGURATION`. SMTP STARTTLS, production PostgreSQL
|
||||
and HTTPS are required; production SQLite is rejected. A complete override of
|
||||
`www_membership_environment` is possible but must preserve mandatory defaults.
|
||||
|
||||
LDAP uses verified LDAPS/StartTLS by default. For deliberate plaintext LDAP
|
||||
inside a trusted cluster, set `LDAP_URL: ldap://openldap.openldap.svc.cluster.local:389`
|
||||
and `LDAP_ALLOW_INSECURE: "1"` in `www_membership_environment_overrides`, then
|
||||
redeploy with a membership image containing this option. This applies to both web
|
||||
and worker and sends bind/registration passwords and directory data unencrypted.
|
||||
The default is `"0"`; `ldaps://` remains certificate-verified regardless of this
|
||||
option. There is no automatic downgrade after a TLS failure.
|
||||
|
||||
Payment flags validate operator intent; **actual application availability is
|
||||
controlled by its environment, secrets and tiers**. Disabling Stripe validation
|
||||
alone does not remove its button. Set an empty tier mapping to disable all paid
|
||||
|
||||
Reference in New Issue
Block a user