Type Alias: CustomAuthProviderConfig
CustomAuthProviderConfig =
object
The configuration accepted by customAuthProvider.
Properties
capabilities?
optionalcapabilities?:string[]
See ExternalAuthProviderManifest.capabilities.
env?
optionalenv?:object
See ExternalAuthProviderManifest.env.
client?
optionalclient?:EnvVarRequirement[]
server?
optionalserver?: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?
optionaloptions?:unknown
See ExternalAuthProviderManifest.options.
server
server:
Reference<AnyObject>
Reference to a user-code module exporting an AuthProvider object.
userSignupFields?
optionaluserSignupFields?:Reference<AnyObject>