Re: Running pgadmin4:5.5 behind reverse-proxy only shows progress indicator after successful login

From: Jörg Liebig <joliebig(at)gmail(dot)com>
To: richard coleman <rcoleman(dot)ascentgl(at)gmail(dot)com>
Cc: "pgadmin-support lists(dot)postgresql(dot)org" <pgadmin-support(at)lists(dot)postgresql(dot)org>
Subject: Re: Running pgadmin4:5.5 behind reverse-proxy only shows progress indicator after successful login
Date: 2021-08-11 16:48:26
Message-ID: CAEFuO3YznorE-H9GG82Ay=xgCfzc1jC0jsMra4UB37QOZB8FZQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-support

Hi rik,

thanks for the fast response. I tried that, but it didn't work.

Best regards
Jörg Liebig

On Wed, Aug 11, 2021 at 6:12 PM richard coleman <rcoleman(dot)ascentgl(at)gmail(dot)com>
wrote:

> Hi Jörg Liebig,
>
> If it's the same issue that *still exists* when I connect over an RDP
> session, I would try moving the window? I find that the screen doesn't
> refresh and it is actually all set behind that screen. Moving the window
> clears it up. That might not be *your* problem, but it won't hurt to try.
>
> Good luck,
>
> rik.
>
> On Wed, Aug 11, 2021 at 12:05 PM Jörg Liebig <joliebig(at)gmail(dot)com> wrote:
>
>> Hi,
>>
>> I'm trying to run pgadmin in a Kubernetes cluster with the following
>> setup:
>> +-------+
>> | Vouch |
>> | Proxy |
>> +-^---+-+
>> | |
>> | |
>> +---------+ +-+---v---+ +-----------+
>> | Browser +--------> Reverse +------> /pgadmin4 |
>> | | | Proxy | | |
>> +---------+ +---------+ +-----------+
>> pgadmin runs in a container at endpoint /pgadmin4 behind a reverse proxy
>> using nginx (version 1.21.1). Proxy header X-Forwarded-* are set as follows:
>> 1. X-Forwarded-For: $proxy_add_x_forwarded_for
>> 2. X-Forwarded-Proto: https
>> 3. X-Forwarded-Host: dev.<...>.com
>> 4. X-Forwarded-Port: 443
>> 5. X-Forwarded-Prefix: /pgadmin4
>> 6. X-Script-Name: /pgadmin4
>>
>> Vouch Proxy (version 0.32.0) checks client credentials via a configured
>> IDP.
>>
>> pgadmin itself is only configured with PGADMIN_DEFAULT_EMAIL and
>> PGADMIN_DEFAULT_PASSWORD and runs using port 80, which is also used in
>> nginx proxy configuration.
>>
>> After successful login I only see the progress indicator (see
>> attachment). Looking at browser developer tools I see that besides 200
>> status responses there are a lot of 302 responses too, e.g., 302 GET
>> dev.<...>.com /pgadmin4/browser
>>
>> Creating a port-forward in Kubernetes towards the /pgadmin4 container
>> works right away.
>>
>> I tried to modify the pgadmin environment according to
>> https://www.pgadmin.org/docs/pgadmin4/latest/container_deployment.html#pgadmin-x-forwarded-configuration
>> by setting all values to "1". But it did not work. Furthermore, I don't
>> understand the purpose and possible configuration setups.
>>
>> What can I do?
>>
>> Thanks in advance
>> Jörg Liebig
>>
>>
>>
>>

In response to

Browse pgadmin-support by date

  From Date Subject
Next Message Matt DaSilva 2021-08-11 17:35:46 Issue opening pgAdmin4 v5 in Windows 10
Previous Message richard coleman 2021-08-11 16:12:43 Re: Running pgadmin4:5.5 behind reverse-proxy only shows progress indicator after successful login