diff --git a/lib/constants/passport.constants.ts b/lib/constants/passport.constants.ts index 7aa03f1..c50c1b8 100644 --- a/lib/constants/passport.constants.ts +++ b/lib/constants/passport.constants.ts @@ -1 +1,6 @@ export const PASSPORT_OPTIONS = Symbol('PassportOptions') + +export const TOKEN_TYPES = { + AUTH: 'PassportToken/v1', + TEMP_2FA: 'PassportToken/v1/2fa' +} as const diff --git a/lib/passport.service.ts b/lib/passport.service.ts index 57704b2..29d3788 100644 --- a/lib/passport.service.ts +++ b/lib/passport.service.ts @@ -1,15 +1,10 @@ import { Inject, Injectable } from '@nestjs/common' import { createHmac, randomUUID } from 'crypto' -import { PASSPORT_OPTIONS } from './constants' +import { PASSPORT_OPTIONS, TOKEN_TYPES } from './constants' import { PassportOptions } from './interfaces' import { base64UrlDecode, base64UrlEncode, constantTimeEqual } from './utils' -const TOKEN_TYPES = { - AUTH: 'PassportToken/v1', - TEMP_2FA: 'PassportToken/v1/2fa' -} as const - type TokenType = (typeof TOKEN_TYPES)[keyof typeof TOKEN_TYPES] @Injectable() diff --git a/package.json b/package.json index bc1084c..726ad94 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lendry-erp/passport", - "version": "1.0.1", + "version": "1.0.2", "description": "Библиотека для аутентификации.", "main": "./dist/index.js", "types": "./dist/index.d.ts",