import { AbstractRefreshTokenService } from "https://deno.land/x/oauth2_server@0.12.0/resource_server.ts";
Methods
generateRefreshToken(): Promise<string | undefined>
Generates a refresh token. Defaults to an RFC4122 v4 UUID (pseudo-randomly-based).
abstract
getRefreshToken(refreshToken: string): Promise<RefreshToken<Client, User, Scope> | undefined>Retrieves an existing refresh token.
Retrieves an existing token.
refreshTokenExpiresAt(): Promise<Date | undefined>
Gets the date that a new refresh token would expire at.
Revokes a token. Resolves true if a token was revoked or invalid.
abstract
revoke(token: string, hint?: string | null): Promise<boolean>