@morojs/moro


@morojs/moro / providers

Variable: providers

const providers: object

Defined in: src/core/middleware/built-in/auth.ts:19

Type Declaration

credentials()

credentials: (options) => AuthProvider

Parameters

options
authorize

(credentials) => Promise<any>

credentials

Record<string, any>

name?

string

Returns

AuthProvider

discord()

discord: (options) => AuthProvider

Parameters

options
clientId

string

clientSecret

string

Returns

AuthProvider

email()

email: (options) => AuthProvider

Parameters

options
from

string

server

string | { auth: any; host: string; port: number; }

Returns

AuthProvider

github()

github: (options) => AuthProvider

Parameters

options
clientId

string

clientSecret

string

Returns

AuthProvider

google()

google: (options) => AuthProvider

Parameters

options
clientId

string

clientSecret

string

Returns

AuthProvider