Skip to main content

Function: getProviders()

function getProviders(options?): Promise<Session[] | null>

Lists OAuth, Email, and custom providers configured in Auth.js at runtime.

Parameters

ParameterTypeDescription
options?ClientOptionsOverrides for base path, headers, or a custom fetch implementation.

Returns

Promise<Session[] | null>

A list of available providers or null if the response is not successful.

Examples

const providers = await getProviders()
const providers = await getProviders({ headers: { cookie: request.headers.get('cookie') ?? '' } })