Hi, Yes I have tried that conf which you have provided. I have mentioned that in my last reply that it is not working. Still getting blank page after login on https.
On Tue, Aug 5, 2025, 9:53 AM Yogesh Mahajan <yogesh.maha...@enterprisedb.com> wrote: > Hi, > > I have already provided the nginx configuration. Have you tried it? Issues > is clearly with Nginx config. > > Thanks, > Yogesh Mahajan > EnterpriseDB > > > On Mon, Aug 4, 2025 at 4:34 PM Shakir Idrisi <sha...@webuzo.com> wrote: > >> Hi, >> I’ve tried the suggested changes, but I’m still encountering the same >> issue — a blank page appears after logging in over HTTPS. >> >> As a workaround, I modified the config_local.py file and set: >> *WTF_CSRF_CHECK_DEFAULT = False* >> >> With this change, pgAdmin works correctly on HTTPS. However, I understand >> that disabling CSRF protection is not recommended in a production >> environment, so I’m looking for a more secure solution. >> >> Here’s a snippet of my current *config_local.py* for reference: >> >> DATA_DIR = '/var/lib/pgadmin4' >> SQLITE_PATH = '/var/lib/pgadmin4/pgadmin4.db' >> SESSION_DB_PATH = '/var/lib/pgadmin4/sessions' >> STORAGE_DIR = '/var/lib/pgadmin4/storage' >> AZURE_CREDENTIAL_CACHE_DIR = '/var/lib/pgadmin4/azurecredentialcache' >> KERBEROS_CCACHE_DIR = '/var/lib/pgadmin4/kerberoscache' >> >> SCRIPT_NAME = '/pgadmin4' >> >> LOG_LEVEL = 'DEBUG' >> CONSOLE_LOG_LEVEL = 50 # INFO = 20, WARNING = 30, ERROR = 40, CRITICAL = >> 50 >> FILE_LOG_LEVEL = 20 >> LOG_FILE = '/var/lib/pgadmin4/log/pgadmin4.log' >> >> Could you please help me identify the correct settings to securely enable >> CSRF protection while ensuring pgAdmin functions properly over both HTTP >> and HTTPS under /pgadmin4? >> >>>