Re: Does psycopg2 support Kerberos for Postgres?

From: Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>
To: Yang Gao <Yang(dot)Gao(at)twosigma(dot)com>, "'psycopg(at)postgresql(dot)org'" <psycopg(at)postgresql(dot)org>
Subject: Re: Does psycopg2 support Kerberos for Postgres?
Date: 2016-12-03 22:52:54
Message-ID: abdda786-4797-27ba-6c17-41ca981786c3@aklaver.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: psycopg

On 12/02/2016 10:46 AM, Yang Gao wrote:
> Dear Psycopg Dev,
>
>
>
> Not sure if this is the right channel but thought to give it a try anyway.
>
>
>
> This is Yang Gao from Two Sigma. We are trying to use your driver
> along with SqlAlchemy to access a Postgres DB with Kerberos support and
> failed to make it work. We have done quite some googling but found
> almost not relevant info. The driver does not seem to recognize the
> “krbsrvname” or “gsslib” param suggested by Postgres doc.
>
>
>
> We were wondering if Kerberos is supported at all by the driver? And
> if yes, is there any documentation or example?

Second question. Was your Postgres database built with the proper support?:

https://www.postgresql.org/docs/9.5/static/auth-methods.html

GSSAPI is an industry-standard protocol for secure authentication
defined in RFC 2743. PostgreSQL supports GSSAPI with Kerberos
authentication according to RFC 1964. GSSAPI provides automatic
authentication (single sign-on) for systems that support it. The
authentication itself is secure, but the data sent over the database
connection will be sent unencrypted unless SSL is used.

GSSAPI support has to be enabled when PostgreSQL is built; see Chapter
15 for more information.

>
>
>
> Thank you very much.
>
>
>
> Yang
>
>
>

--
Adrian Klaver
adrian(dot)klaver(at)aklaver(dot)com

In response to

Responses

Browse psycopg by date

  From Date Subject
Next Message Yang Gao 2016-12-05 16:38:17 Re: Does psycopg2 support Kerberos for Postgres?
Previous Message Adrian Klaver 2016-12-03 22:48:45 Re: Does psycopg2 support Kerberos for Postgres?