Class DefaultMongoDbAuthProvider

java.lang.Object
io.debezium.connector.mongodb.connection.DefaultMongoDbAuthProvider
All Implemented Interfaces:
MongoDbAuthProvider

public class DefaultMongoDbAuthProvider extends Object implements MongoDbAuthProvider
  • Field Details

  • Constructor Details

    • DefaultMongoDbAuthProvider

      public DefaultMongoDbAuthProvider()
  • Method Details

    • init

      public void init(Configuration config)
      Description copied from interface: MongoDbAuthProvider
      Initializes the provider. Called on MongoDB connector initialization.
      Specified by:
      init in interface MongoDbAuthProvider
    • addAuthConfig

      public com.mongodb.MongoClientSettings.Builder addAuthConfig(com.mongodb.MongoClientSettings.Builder settings)
      Description copied from interface: MongoDbAuthProvider
      Setups authentication configuration on existing MongoClientSettings.Builder. Called before every connection creation.
      Specified by:
      addAuthConfig in interface MongoDbAuthProvider
      Parameters:
      settings - the builder with all configurations
      Returns:
      The builder with authentication configuration applied