UNPKG

@wristband/nextjs-auth

Version:

SDK for integrating your NextJS application with Wristband. Handles user authentication and token management.

11 lines (10 loc) 533 B
import { TokenResponse, Userinfo } from '../types'; export declare class WristbandService { private wristbandApiClient; private basicAuthHeaders; constructor(wristbandApplicationVanityDomain: string, clientId: string, clientSecret: string); getTokens(code: string, redirectUri: string, codeVerifier: string): Promise<TokenResponse>; getUserinfo(accessToken: string): Promise<Userinfo>; refreshToken(refreshToken: string): Promise<TokenResponse>; revokeRefreshToken(refreshToken: string): Promise<void>; }