Skip to content
Migrating from NextAuth.js v4? Read our migration guide.

providers/iracing

Built-in Discord integration.

IRacingProfile

Properties

iracing_cust_id

iracing_cust_id: number;

iracing_name

iracing_name: string;

default()

function default<P>(options): OAuthConfig<P>

Add iRacing login to you page.

Setup

Callback URL

https://example.com/api/auth/callback/iracing

Configuration

import { Auth } from "@auth/core"
import iRacing from "@auth/core/providers/iracing"
 
const request = new Request(origin)
const response = await Auth(request, {
  providers: [
    iRacing({
      clientId: IRACING_CLIENT_ID,
      clientSecret: IRACING_CLIENT_SECRET
    })
  ]
})

Resources

Notes

Type Parameters

Type Parameter
P extends IRacingProfile

Parameters

ParameterType
optionsOAuthUserConfig<P>

Returns

OAuthConfig<P>

Auth.js © Balázs Orbán and Team - 2025