@auth0/nextjs-auth0 - v4.6.1
    Preparing search index...

    Class AuthClient

    Index

    Constructors

    Methods

    • Exchanges a refresh token for an access token for a connection.

      This method performs a token exchange using the provided refresh token and connection details. It first checks if the refresh token is present in the tokenSet. If not, it returns an error. Then, it constructs the necessary parameters for the token exchange request and performs the request to the authorization server's token endpoint.

      Parameters

      Returns Promise<[AccessTokenForConnectionError, null] | [null, ConnectionTokenSet]>

      A promise that resolves to a tuple. The first element is either an AccessTokenForConnectionError if an error occurred, or null if the request was successful. The second element is either null if an error occurred, or a ConnectionTokenSet object containing the access token, expiration time, and scope if the request was successful.

      If the refresh token is missing or if there is an error during the token exchange process.

    • getTokenSet returns a valid token set. If the access token has expired, it will attempt to refresh it using the refresh token, if available.

      Parameters

      • tokenSet: TokenSet
      • OptionalforceRefresh: boolean

      Returns Promise<[SdkError, null] | [null, TokenSet]>

    • Parameters

      • req: NextRequest

      Returns Promise<NextResponse<unknown>>

    • Parameters

      • req: NextRequest

      Returns Promise<NextResponse<unknown>>

    • Parameters

      • req: NextRequest

      Returns Promise<NextResponse<unknown>>

    • Parameters

      • req: NextRequest

      Returns Promise<NextResponse<unknown>>

    • Parameters

      • req: NextRequest

      Returns Promise<NextResponse<unknown>>

    • Parameters

      • req: NextRequest

      Returns Promise<NextResponse<unknown>>

    • Parameters

      • req: NextRequest

      Returns Promise<NextResponse<unknown>>