Function: Auth
main.Auth
â–¸ Auth(request, config): Promise<SessionResponse>
Returns a special SessionResponse instance to read the session from the request.
Parameters​
| Name | Type |
|---|---|
request | SessionRequest |
config | AuthConfig |
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​
| Name | Type |
|---|---|
request | ProvidersRequest |
config | AuthConfig |
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
Parameters​
| Name | Type |
|---|---|
request | Request |
config | AuthConfig |
Returns​
Promise<Response>