Aggregate Login Not Working

Hi I am trying to set up an aggregate verifier. I have created the aggregate verifier with a google and auth0 sub verifier. I seem to be initializing everything as expected, but I get the error:

Custom require either serviceProvider or priv key in getGenericMetadataWithTransitionStates

Not sure what this means. My code is as follows:

      const google = {
        typeOfLogin: "google",
        verifier: "dep-labs-dev-aggregate-google",
        clientId:
          GOOGLE_CLIENT_ID,
      };
      const auth0 = {
        typeOfLogin: "jwt",
        verifier: "dep-labs-dev-aggregate-auth0",
        clientId: AUTH_0_CLIENT_ID,
      };
      const types = { google, auth0 };

      const common = {
        aggregateVerifierType: "single_id_verifier",
        verifierIdentifier: "dep-labs-dev-aggregate",
        subverifierDetailsArray: [types[method]],
      };
      uiConsole(common);

      // Triggering Login using Service Provider ==> opens the popup
      const loginResponse = await (
        tKey.serviceProvider as any
      ).triggerAggregateLogin(common);

Has anyone been able to get this working with @tkey/default package? I get this error:

“name”: “CoreError”,
“code”: 1000,
“message”: “Custom require either serviceProvider or priv key in getGenericMetadataWithTransitionStates”

Everything seems to be set up correctly

Please use the below code:

     const auth0 = {
        typeOfLogin: "jwt",
        verifier: "dep-labs-dev-aggregate-auth0",
        clientId: AUTH_0_CLIENT_ID,
        // Add the below lines
        jwtParams: {
          domain: "YOUR_AUTH0_DOMAIN", // eg: "https://web3auth.au.auth0.com"
          verifierIdField: "email",
          isVerifierIdCaseSensitive: false,
        },
      }
     // when user clicks google button, use this
      const common = {
        aggregateVerifierType: "single_id_verifier",
        verifierIdentifier: "dep-labs-dev-aggregate",
        subverifierDetailsArray: [google],
      };
    // when user clicks auth0 login button, use this
     const common = {
        aggregateVerifierType: "single_id_verifier",
        verifierIdentifier: "dep-labs-dev-aggregate",
        subverifierDetailsArray: [auth0],
      };

Hmm I get same error.

This is my test net aggregator validator dep-dev-1

Then my two sub validators are dep-dev-1-google and dep-dev-1-auth0

I still get the error Custom require either serviceProvider or priv key in getGenericMetadataWithTransitionStates for both Auth0 and Google. I have successfully created a standalone Google validator and authenticated successfully, so my service worker and code seem to be set up correctly. I think there’s an issue with the aggregate validator.