UNPKG

@webundsoehne/nestjs-auth0-guard

Version:

NestJS Auth0 Guard

7 lines (6 loc) 468 B
import { VerifyPermissionsOptions, Auth0TokenPayload, Auth0TokenUser } from './auth0.interface'; export declare class Auth0Service { verifyPayload(payload?: Auth0TokenPayload): boolean; verifyPermissions({ payload: { sub, permissions: userPermissions }, auth0: { permissions: requiredPermissions }, id }: VerifyPermissionsOptions): boolean; prepareUserPayload({ sub, exp, permissions, ...others }: Auth0TokenPayload, namespace?: string): Auth0TokenUser; }