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 plugin manager to allow dynamically supplying passwords #2369

Merged
merged 4 commits into from Dec 28, 2021

Commits on Dec 20, 2021

  1. Copy the full SHA
    3ddb55a View commit details
    Browse the repository at this point in the history
  2. refactor: Change internal constructors to pass only connection Proper…

    …ties
    
    Changes internal constructors for PgConnection and related classes to only accept the
    connection properties object and remove the user and password arguments. Any locations
    that required those fields can retrieve them from the properties map.
    sehrope committed Dec 20, 2021
    Copy the full SHA
    af72706 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Copy the full SHA
    5e69015 View commit details
    Browse the repository at this point in the history
  2. feat: Add authenticationPluginClassName option to provide passwords a…

    …t runtime
    
    Adds authenticationPluginClassName connection property that allows end users to specify a class
    that will provide the connection passwords at runtime. This allows configuring a connection with
    a password that must be generated on the fly or periodically changes.
    
    Custom implementations have access to the full connection properties and the type of authentication
    that is being requested by the server, e.g. MD5 or SCRAM.
    sehrope committed Dec 21, 2021
    Copy the full SHA
    b95ef95 View commit details
    Browse the repository at this point in the history