@morojs/moro


@morojs/moro / extendedProviders

Variable: extendedProviders

const extendedProviders: 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

AuthProvider

facebook

facebook: (options) => AuthProvider

Parameters

options
clientId

string

clientSecret

string

scope?

string

Returns

AuthProvider

github

github: (options) => AuthProvider

Parameters

options
allowSignup?

boolean

clientId

string

clientSecret

string

scope?

string

Returns

AuthProvider

gitlab

gitlab: (options) => AuthProvider

Parameters

options
clientId

string

clientSecret

string

domain?

string

scope?

string

Returns

AuthProvider

google

google: (options) => AuthProvider

Parameters

options
clientId

string

clientSecret

string

hostedDomain?

string

scope?

string

Returns

AuthProvider

linkedin

linkedin: (options) => AuthProvider

Parameters

options
clientId

string

clientSecret

string

scope?

string

Returns

AuthProvider

microsoft

microsoft: (options) => AuthProvider

Parameters

options
clientId

string

clientSecret

string

scope?

string

tenant?

string

Returns

AuthProvider

notion

notion: (options) => AuthProvider

Parameters

options
clientId

string

clientSecret

string

Returns

AuthProvider

slack

slack: (options) => AuthProvider

Parameters

options
clientId

string

clientSecret

string

scope?

string

Returns

AuthProvider

spotify

spotify: (options) => AuthProvider

Parameters

options
clientId

string

clientSecret

string

scope?

string

Returns

AuthProvider

twitch

twitch: (options) => AuthProvider

Parameters

options
clientId

string

clientSecret

string

scope?

string

Returns

AuthProvider

twitter

twitter: (options) => AuthProvider

Parameters

options
clientId

string

clientSecret

string

version?

"2.0" | "1.0a"

Returns

AuthProvider