Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for GSS/Kerberos with Postgres 12 #315

Open
mp911de opened this issue Aug 13, 2020 · 4 comments
Open

Add support for GSS/Kerberos with Postgres 12 #315

mp911de opened this issue Aug 13, 2020 · 4 comments
Labels
status: ideal-for-contribution An issue that a contributor can help us with type: enhancement A general enhancement

Comments

@mp911de
Copy link
Collaborator

mp911de commented Aug 13, 2020

Postgres 12 added Kerberos support, so it would make sense to support it as well. We need to ensure that Kerberos support doesn't introduce blocking calls when obtaining the principal where we don't want to have blocking calls.

Reference:

@mp911de mp911de added the type: enhancement A general enhancement label Aug 13, 2020
@mp911de mp911de added the status: ideal-for-contribution An issue that a contributor can help us with label Mar 8, 2021
@govi20
Copy link
Contributor

govi20 commented Jul 7, 2021

anyone working on this? I would like to give it a shot.

@mp911de
Copy link
Collaborator Author

mp911de commented Jul 7, 2021

Feel free, we hadn't had the time yet to work on this ticket.

@davecramer
Copy link
Member

Be a bit careful here. When I implemented it on the JDBC driver I tried to see if the server would respond correctly and a few big cloud providers just errored and closed the connection. Currently the driver uses some private methods to see if there is a key cached before attempting a GSS conversation. This is not ideal either

@govi20
Copy link
Contributor

govi20 commented Jul 9, 2021

@davecramer Sure, thanks for the inputs. Let me go through the JDBC patch to get an understanding of how it works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: ideal-for-contribution An issue that a contributor can help us with type: enhancement A general enhancement
Projects
None yet
Development

No branches or pull requests

3 participants