Allow to disable signup

This commit is contained in:
decentral1se 2021-05-23 13:00:28 +02:00
parent 0074a84e44
commit d342ed0eb2
Signed by: decentral1se
GPG Key ID: 92DAD76BD9567B8A
3 changed files with 13 additions and 1 deletions

View File

@ -16,6 +16,10 @@ SECRET_DJANGO_SECRET_KEY_VERSION=v1 # length=128
SECRET_HYPERKITTY_API_KEY_VERSION=v1 # length=32
SECRET_MAILMAN_REST_PASSWORD_VERSION=v1
# Sign up functionality
# LOCAL_SIGNUP_DISABLED=1
# SOCIAL_SIGNUP_DISBALED=1
# Keycloak SSO
# KEYCLOAK_SSO_ENABLED=1
# KEYCLOAK_DOMAIN=login.example.com

View File

@ -1,5 +1,5 @@
export CORE_ENTRYPOINT_CONF_VERSION=v1
export MAILMAN_EXTRA_CFG_VERSION=v1
export NGINX_CONF_VERSION=v1
export SETTINGS_LOCAL_VERSION=v1
export SETTINGS_LOCAL_VERSION=v2
export WEB_ENTRYPOINT_CONF_VERSION=v1

View File

@ -11,6 +11,14 @@ HAYSTACK_CONNECTIONS = {
MAILMAN_ARCHIVER_FROM = ["*"]
{{ if eq (env "LOCAL_SIGNUP_DISABLED") "1" }}
ACCOUNT_ADAPTER = 'django_mailman3.views.user_adapter.DisableSignupAdapter'
{{ end }}
{{ if eq (env "SOCIAL_SIGNUP_DISABLED") "1" }}
SOCIALACCOUNT_ADAPTER = 'django_mailman3.views.user_adapter.DisableSocialSignupAdapter'
{{ end }}
{{ if eq (env "KEYCLOAK_SSO_ENABLED") "1" }}
SOCIALACCOUNT_PROVIDERS = {
'keycloak': {