UNPKG

@point3/logto-module

Version:

포인트3 내부 logto Authentication 모듈입니다

14 lines (13 loc) 641 B
import { LogtoVerifierConfig } from "../client/config"; import * as token from "./access-token"; export declare const LogtoTokenVerifierToken: unique symbol; export declare class LogtoTokenVerifier { private readonly config; constructor(config: LogtoVerifierConfig); verifyToken(token: string): Promise<token.AccessTokenPayload>; verifyToken(token: string, requiredScopes: string[], requiredRoles: string[]): Promise<token.AccessTokenPayload>; verifyIdToken(token: string): Promise<token.IdTokenPayload>; private shouldContainRequiredPrivileges; private hasInsufficientScopes; private hasInsufficientRoles; }