Skip to main content

Function: Auth

main.Auth

â–¸ Auth(request, config): Promise<SessionResponse>

Returns a special SessionResponse instance to read the session from the request.

Parameters​

NameType
requestSessionRequest
configAuthConfig

Returns​

Promise<SessionResponse>

â–¸ Auth(request, config): Promise<ProvidersResponse>

Returns a special ProvidersResponse instance to read the list of providers in a client-safe way.

Parameters​

NameType
requestProvidersRequest
configAuthConfig

Returns​

Promise<ProvidersResponse>

â–¸ Auth(request, config): Promise<Response>

Core functionality provided by Auth.js.

Receives a standard Request and returns a Response.

Example

import Auth from "@auth/core"

const request = new Request("https://example.com")
const resposne = await AuthHandler(request, {
providers: [...],
secret: "...",
trustHost: true,
})

See

Documentation

Parameters​

NameType
requestRequest
configAuthConfig

Returns​

Promise<Response>