@morojs/moro / extendedProviders
Variable: extendedProviders
constextendedProviders:object
Defined in: src/core/middleware/built-in/auth/providers.ts:8
Popular OAuth Providers for Better Auth These extend the basic providers with more options and popular services
Type Declaration
apple
apple: (
options) =>AuthProvider
Parameters
options
clientId
string
clientSecret
string
scope?
string
Returns
facebook: (
options) =>AuthProvider
Parameters
options
clientId
string
clientSecret
string
scope?
string
Returns
github
github: (
options) =>AuthProvider
Parameters
options
allowSignup?
boolean
clientId
string
clientSecret
string
scope?
string
Returns
gitlab
gitlab: (
options) =>AuthProvider
Parameters
options
clientId
string
clientSecret
string
domain?
string
scope?
string
Returns
google: (
options) =>AuthProvider
Parameters
options
clientId
string
clientSecret
string
hostedDomain?
string
scope?
string
Returns
linkedin: (
options) =>AuthProvider
Parameters
options
clientId
string
clientSecret
string
scope?
string
Returns
microsoft
microsoft: (
options) =>AuthProvider
Parameters
options
clientId
string
clientSecret
string
scope?
string
tenant?
string
Returns
notion
notion: (
options) =>AuthProvider
Parameters
options
clientId
string
clientSecret
string
Returns
slack
slack: (
options) =>AuthProvider
Parameters
options
clientId
string
clientSecret
string
scope?
string
Returns
spotify
spotify: (
options) =>AuthProvider
Parameters
options
clientId
string
clientSecret
string
scope?
string
Returns
twitch
twitch: (
options) =>AuthProvider
Parameters
options
clientId
string
clientSecret
string
scope?
string
Returns
twitter: (
options) =>AuthProvider
Parameters
options
clientId
string
clientSecret
string
version?
"2.0" | "1.0a"