Constructors
Methods
handleAccessToken
handleAccessToken(req: NextRequest): Promise<NextResponse<unknown>> Returns Promise<NextResponse<unknown>>
handleBackChannelLogout
handleBackChannelLogout(req: NextRequest): Promise<NextResponse<unknown>> Returns Promise<NextResponse<unknown>>
handleCallback
handleCallback(req: NextRequest): Promise<NextResponse<unknown>> Returns Promise<NextResponse<unknown>>
handleLogin
handleLogin(req: NextRequest): Promise<NextResponse<unknown>> Returns Promise<NextResponse<unknown>>
handleLogout
handleLogout(req: NextRequest): Promise<NextResponse<unknown>> Returns Promise<NextResponse<unknown>>
handleProfile
handleProfile(req: NextRequest): Promise<NextResponse<unknown>> Returns Promise<NextResponse<unknown>>
handler
handler(req: NextRequest): Promise<NextResponse<unknown>> Returns Promise<NextResponse<unknown>>
getTokenSet returns a valid token set. If the access token has expired, it will attempt to refresh it using the refresh token, if available.