Hi Mahendrakar,

pgAdmin is not an OAuth2 client/Middleware. It is a PostgreSQL management
tool/client.
pgAdmin is not suited for your requirement.

On Fri, Nov 18, 2022 at 9:47 AM mahendrakar s <mahendrakarfo...@gmail.com>
wrote:

> Hi PgAdmin Hackers,
>
>  I am working on oauth poc with Postgres, here the flow is:
> Authentication Code with pkce
>
> In this flow, I need to configure or make changes to PgAdmin to
>
> 1. Pass additional parameters in the connection string like below for psql:
>    ./psql  -U mahendrak...@microsoft.com -d 'dbname=postgres
> oauth_client_id=xxxx oauth_client_secret=xxx
> oauth_flow_type=auth_code'
>     I am not sure how to pass these params in PgAdmin or configure it
> to pass them.
> 2. PgAdmin needs to listen on redirection url so that the user can
> sign in and obtain the auth_code.
> 3 . PgAdmin needs to send the auth_code to libpq  during the oauth flow.
> 4. Libpq sends the  refresh_token  to PgAdmin ( and used in future to
> get the access_token in which case PgAdmin sends it to libpq).
>
> Can you suggest what would be the best way to do this?
>
> Thanks,
> Mahendrakar.
>
>
>

-- 
Thanks,
Aditya Toshniwal
pgAdmin Hacker | Software Architect | *edbpostgres.com*
<http://edbpostgres.com>
"Don't Complain about Heat, Plant a TREE"

Reply via email to