oracle / python-oracledb

Python driver for Oracle Database conforming to the Python DB API 2.0 specification. This is the renamed, new major release of cx_Oracle
https://oracle.github.io/python-oracledb
Other
339 stars 67 forks source link

Kerberos Authentication Support in Thin Mode #82

Open oke-aditya opened 2 years ago

oke-aditya commented 2 years ago
  1. Describe your new request in detail

So the thick mode of connecting to Oracle Database supports Kerberos External Authentication. While it's not supported in Thin mode. This makes it a pain as we have to bundle the client libraries as well when deploying the applications. This means that our size of application increases a lot! Something not great.

If Kerberos was supported in Thin Mode, then we no longer need to load the client libraries!

  1. Give supporting information about tools and operating systems. Give relevant product version numbers

Latest Oracledb Driver and Instant Client 19.X

Thank you for considering. I am wondering if other DBs such as MySQL or Postgress SQL support Kerberos in Thin mode?

cjbj commented 2 years ago

Noted.

oke-aditya commented 1 year ago

Hey any update on this? It would be great feature as this makes really a big difference. Thick mode needs client libraries, making our containers and deployment bulky.

cjbj commented 1 year ago

@oke-aditya no status change. Please continue to use Thick mode.

miketarpey commented 1 year ago

Hi @oke-aditya, @cjbj. I'm new to using this package (and indeed Python). Would you be able to share some example code on how to setup and use Kerberos authentication and make a connection in Thick mode?