# OauthProviderConfig | @account-kit/signer

> Overview of OauthProviderConfig from @account-kit/signer

> For the complete documentation index, see [llms.txt](/docs/llms.txt).

{/* This file is auto-generated by TypeDoc. Do not edit manually. */}

```ts
type OauthProviderConfig =
  | {
      auth0Connection?: string;
      authProviderId: "auth0";
      isCustomProvider?: false;
    }
  | {
      auth0Connection?: never;
      authProviderId: KnownAuthProvider;
      isCustomProvider?: false;
    }
  | {
      auth0Connection?: never;
      authProviderId: string;
      isCustomProvider: true;
    };
```

Defined in: [account-kit/signer/src/signer.ts:75](https://github.com/alchemyplatform/aa-sdk/blob/main/account-kit/signer/src/signer.ts#L75)