Re: BUG #18335: JDBC Postgress Kerberos authentication does'nt work without JAAS

From: Dave Cramer <davecramer(at)postgres(dot)rocks>
To: anushaumapathi(at)gmail(dot)com, pgsql-bugs(at)lists(dot)postgresql(dot)org
Subject: Re: BUG #18335: JDBC Postgress Kerberos authentication does'nt work without JAAS
Date: 2024-02-06 10:45:46
Message-ID: CADK3HH+y=9ouu8q37MhQrzfDtPfKmR0-0P=2EBPD2G=oREt5yw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

On Tue, 6 Feb 2024 at 04:33, PG Bug reporting form <noreply(at)postgresql(dot)org>
wrote:

> The following bug has been logged on the website:
>
> Bug reference: 18335
> Logged by: Anu K
> Email address: anushaumapathi(at)gmail(dot)com
> PostgreSQL version: 16.0
> Operating system: Windows
> Description:
>
> Hello,
>
> I need to connect to Postgres through a JDBC connection in Kerberos mode.
> This is successful only using the JAAS configuration file. Is there way
> without using the JAAS conf file I can set
> this property in the program that are listed in JAAS conf file.
> My required is not to profile the static JAAS file instead I need to send
> the properties.
> The tickecache and just the login module?
> Properties properties = new Properties();
> properties.setProperty("cache",
> "C:\\temp\\postgresk\\krb5cache");
> properties.setProperty("loginmodule",
> "com.sun.security.auth.module.Krb5LoginModule");
> pgjdbc {
> com.sun.security.auth.module.Krb5LoginModule required
> debug=true
> refreshKrb5Config=true
> doNotPrompt=true
> useTicketCache=true
> useKeyTab=false
> client=true
> ticketCache="C:\\temp\\postgresk\\krb5cache";
> };
>

As far as I know that is the only way to use JAAS on windows.

Dave

In response to

Browse pgsql-bugs by date

  From Date Subject
Next Message Marcin Barczyński 2024-02-06 11:30:31 Re: BUG #18334: Segfault when running a query with parallel workers
Previous Message PG Bug reporting form 2024-02-06 09:20:55 BUG #18335: JDBC Postgress Kerberos authentication does'nt work without JAAS