Build 2602262030: add magent settings and hardening
This commit is contained in:
@@ -90,6 +90,14 @@ logger = logging.getLogger(__name__)
|
||||
SELF_SERVICE_INVITE_MASTER_ID_KEY = "self_service_invite_master_id"
|
||||
|
||||
SENSITIVE_KEYS = {
|
||||
"magent_ssl_certificate_pem",
|
||||
"magent_ssl_private_key_pem",
|
||||
"magent_notify_email_smtp_password",
|
||||
"magent_notify_discord_webhook_url",
|
||||
"magent_notify_telegram_bot_token",
|
||||
"magent_notify_push_token",
|
||||
"magent_notify_push_user_key",
|
||||
"magent_notify_webhook_url",
|
||||
"jellyseerr_api_key",
|
||||
"jellyfin_api_key",
|
||||
"sonarr_api_key",
|
||||
@@ -99,6 +107,11 @@ SENSITIVE_KEYS = {
|
||||
}
|
||||
|
||||
URL_SETTING_KEYS = {
|
||||
"magent_application_url",
|
||||
"magent_api_url",
|
||||
"magent_proxy_base_url",
|
||||
"magent_notify_discord_webhook_url",
|
||||
"magent_notify_push_base_url",
|
||||
"jellyseerr_base_url",
|
||||
"jellyfin_base_url",
|
||||
"jellyfin_public_url",
|
||||
@@ -109,6 +122,44 @@ URL_SETTING_KEYS = {
|
||||
}
|
||||
|
||||
SETTING_KEYS: List[str] = [
|
||||
"magent_application_url",
|
||||
"magent_application_port",
|
||||
"magent_api_url",
|
||||
"magent_api_port",
|
||||
"magent_bind_host",
|
||||
"magent_proxy_enabled",
|
||||
"magent_proxy_base_url",
|
||||
"magent_proxy_trust_forwarded_headers",
|
||||
"magent_proxy_forwarded_prefix",
|
||||
"magent_ssl_bind_enabled",
|
||||
"magent_ssl_certificate_path",
|
||||
"magent_ssl_private_key_path",
|
||||
"magent_ssl_certificate_pem",
|
||||
"magent_ssl_private_key_pem",
|
||||
"magent_notify_enabled",
|
||||
"magent_notify_email_enabled",
|
||||
"magent_notify_email_smtp_host",
|
||||
"magent_notify_email_smtp_port",
|
||||
"magent_notify_email_smtp_username",
|
||||
"magent_notify_email_smtp_password",
|
||||
"magent_notify_email_from_address",
|
||||
"magent_notify_email_from_name",
|
||||
"magent_notify_email_use_tls",
|
||||
"magent_notify_email_use_ssl",
|
||||
"magent_notify_discord_enabled",
|
||||
"magent_notify_discord_webhook_url",
|
||||
"magent_notify_telegram_enabled",
|
||||
"magent_notify_telegram_bot_token",
|
||||
"magent_notify_telegram_chat_id",
|
||||
"magent_notify_push_enabled",
|
||||
"magent_notify_push_provider",
|
||||
"magent_notify_push_base_url",
|
||||
"magent_notify_push_topic",
|
||||
"magent_notify_push_token",
|
||||
"magent_notify_push_user_key",
|
||||
"magent_notify_push_device",
|
||||
"magent_notify_webhook_enabled",
|
||||
"magent_notify_webhook_url",
|
||||
"jellyseerr_base_url",
|
||||
"jellyseerr_api_key",
|
||||
"jellyfin_base_url",
|
||||
|
||||
Reference in New Issue
Block a user