code: function(
    self,
    MongoAuthProcess,
    db,
    username,
    password,
    authdb,
    gssapiServiceName,
    server,
    connection,
    options,
    callback
  ) {
    // Create authenticator
    var mongo_auth_process = new MongoAuthProcess(
      connection.host,
      connection.port,
      gssapiServiceName,
      options
    );
  
    // Perform initialization
    mongo_auth_process.init(username, password, function(err) {
      if (err) return callback(err, false);
  
      // Perform the first step
      mongo_auth_process.transition('', function(err, payload) {
        if (err) return callback(err, false);
  
        // Call the next db step
        MongoDBGSSAPIFirstStep(
          self,
          mongo_auth_process,
          payload,
          db,
          username,
          password,
          authdb,
          server,
          connection,
          callback
        );
      });
    });
  }
docs: Initialize step