Skip to main content
Version: Next

Type Alias: CustomAuthProviderConfig

CustomAuthProviderConfig = object

The configuration accepted by customAuthProvider.

Properties

capabilities?

optional capabilities?: string[]

See ExternalAuthProviderManifest.capabilities.


env?

optional env?: object

See ExternalAuthProviderManifest.env.

client?

optional client?: EnvVarRequirement[]

server?

optional server?: EnvVarRequirement[]


id

id: string

Stable identifier of the provider. Identities Wasp provisions for this provider's subjects are recorded under this name, so it must stay stable across deploys, and it must match the id of the AuthProvider object the server module exports.


options?

optional options?: unknown

See ExternalAuthProviderManifest.options.


server

server: Reference<AnyObject>

Reference to a user-code module exporting an AuthProvider object.


userSignupFields?

optional userSignupFields?: Reference<AnyObject>

See ExternalAuthProviderManifest.userSignupFields.