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?
>>
>>>

Reply via email to