fix: use @keivusal/auth module
This commit is contained in:
parent
dc69b95f39
commit
801e05b23e
@ -28,14 +28,14 @@
|
|||||||
],
|
],
|
||||||
"license": "UNLICENSED",
|
"license": "UNLICENSED",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@abearxiong/auth": "1.0.2",
|
"@kevisual/auth": "1.0.4",
|
||||||
"@abearxiong/use-config": "^0.0.2",
|
"@abearxiong/use-config": "^0.0.2",
|
||||||
"@babel/core": "^7.26.0",
|
"@babel/core": "^7.26.0",
|
||||||
"@babel/preset-env": "^7.26.0",
|
"@babel/preset-env": "^7.26.0",
|
||||||
"@babel/preset-typescript": "^7.26.0",
|
"@babel/preset-typescript": "^7.26.0",
|
||||||
"@kevisual/ai-graph": "workspace:^",
|
"@kevisual/ai-graph": "workspace:^",
|
||||||
"@kevisual/ai-lang": "workspace:^",
|
"@kevisual/ai-lang": "workspace:^",
|
||||||
"@kevisual/router": "0.0.5-alpha-1",
|
"@kevisual/router": "0.0.5-alpha-2",
|
||||||
"@supabase/supabase-js": "^2.46.1",
|
"@supabase/supabase-js": "^2.46.1",
|
||||||
"@types/semver": "^7.5.8",
|
"@types/semver": "^7.5.8",
|
||||||
"archiver": "^7.0.1",
|
"archiver": "^7.0.1",
|
||||||
|
34
pnpm-lock.yaml
generated
34
pnpm-lock.yaml
generated
@ -14,9 +14,6 @@ importers:
|
|||||||
|
|
||||||
.:
|
.:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@abearxiong/auth':
|
|
||||||
specifier: 1.0.2
|
|
||||||
version: 1.0.2(@abearxiong/router@0.0.1-alpha.43)
|
|
||||||
'@abearxiong/use-config':
|
'@abearxiong/use-config':
|
||||||
specifier: ^0.0.2
|
specifier: ^0.0.2
|
||||||
version: 0.0.2
|
version: 0.0.2
|
||||||
@ -35,9 +32,12 @@ importers:
|
|||||||
'@kevisual/ai-lang':
|
'@kevisual/ai-lang':
|
||||||
specifier: workspace:^
|
specifier: workspace:^
|
||||||
version: link:packages/ai-lang
|
version: link:packages/ai-lang
|
||||||
|
'@kevisual/auth':
|
||||||
|
specifier: 1.0.4
|
||||||
|
version: 1.0.4(@kevisual/router@0.0.5-alpha-2)
|
||||||
'@kevisual/router':
|
'@kevisual/router':
|
||||||
specifier: 0.0.5-alpha-1
|
specifier: 0.0.5-alpha-2
|
||||||
version: 0.0.5-alpha-1
|
version: 0.0.5-alpha-2
|
||||||
'@supabase/supabase-js':
|
'@supabase/supabase-js':
|
||||||
specifier: ^2.46.1
|
specifier: ^2.46.1
|
||||||
version: 2.46.1
|
version: 2.46.1
|
||||||
@ -320,11 +320,6 @@ importers:
|
|||||||
|
|
||||||
packages:
|
packages:
|
||||||
|
|
||||||
'@abearxiong/auth@1.0.2':
|
|
||||||
resolution: {integrity: sha512-Ag7JFRnQ8H0INkWVcFcFvuLbOupeaOBlYbr2Imf+64zQi26zuPFh6lPOtgucEN3DQFJfDVznwIxuPbvkuvEpGg==, tarball: https://npm.pkg.github.com/download/@abearxiong/auth/1.0.2/54654ed68b6e00dc6b88bf88d81b7818ffcbc18e}
|
|
||||||
peerDependencies:
|
|
||||||
'@abearxiong/router': ^0.0.1-alpha.38
|
|
||||||
|
|
||||||
'@abearxiong/router@0.0.1-alpha.36':
|
'@abearxiong/router@0.0.1-alpha.36':
|
||||||
resolution: {integrity: sha512-rpxel/upIeJEsRYHXqAOezAooPvXFjuWeA28oB/KClrP8B9WY8grlmHQUkvtsGtXypOCqcYoxZ9Nb9awJlzN5A==, tarball: https://npm.pkg.github.com/download/@abearxiong/router/0.0.1-alpha.36/c4e3c3f88da8e6b1217450ab3713c600efcb5504}
|
resolution: {integrity: sha512-rpxel/upIeJEsRYHXqAOezAooPvXFjuWeA28oB/KClrP8B9WY8grlmHQUkvtsGtXypOCqcYoxZ9Nb9awJlzN5A==, tarball: https://npm.pkg.github.com/download/@abearxiong/router/0.0.1-alpha.36/c4e3c3f88da8e6b1217450ab3713c600efcb5504}
|
||||||
|
|
||||||
@ -1053,8 +1048,13 @@ packages:
|
|||||||
'@jridgewell/trace-mapping@0.3.25':
|
'@jridgewell/trace-mapping@0.3.25':
|
||||||
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
|
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
|
||||||
|
|
||||||
'@kevisual/router@0.0.5-alpha-1':
|
'@kevisual/auth@1.0.4':
|
||||||
resolution: {integrity: sha512-2dRt8gT6rg++jNHgxwdG/S5BimwuK/Tdj6t7Ndfm6nRESaZm1ZAdyjlakOPWiGTP+8by/MYE5IeBgK1Y1vsRhA==}
|
resolution: {integrity: sha512-PcSVQdawOqMOTm1ZKumkC8n3SJSaNOcCYAma0XeutwJEpUMUcHWl5eB2Tado3RwOJx1F1TF5jlbgFcRJZwerog==}
|
||||||
|
peerDependencies:
|
||||||
|
'@kevisual/router': ^0.0.4
|
||||||
|
|
||||||
|
'@kevisual/router@0.0.5-alpha-2':
|
||||||
|
resolution: {integrity: sha512-9cCa7CEji4q2ByMxxaxzqia42EzbBGdNGKqvs25c2qedAvnXbYaRpaiOdNSNiIXg+eTPQ0ah5HDNRcY2XApD8Q==}
|
||||||
|
|
||||||
'@langchain/core@0.3.3':
|
'@langchain/core@0.3.3':
|
||||||
resolution: {integrity: sha512-WAtkmhbdl2T41qzimTzhb3pXCHQxO4onqxzPxgdf3KftQdTwLq0YYBDhozRMZLNAd/+cfH0ymZGaZSsnc9Ogsg==}
|
resolution: {integrity: sha512-WAtkmhbdl2T41qzimTzhb3pXCHQxO4onqxzPxgdf3KftQdTwLq0YYBDhozRMZLNAd/+cfH0ymZGaZSsnc9Ogsg==}
|
||||||
@ -4029,10 +4029,6 @@ packages:
|
|||||||
|
|
||||||
snapshots:
|
snapshots:
|
||||||
|
|
||||||
'@abearxiong/auth@1.0.2(@abearxiong/router@0.0.1-alpha.43)':
|
|
||||||
dependencies:
|
|
||||||
'@abearxiong/router': 0.0.1-alpha.43
|
|
||||||
|
|
||||||
'@abearxiong/router@0.0.1-alpha.36':
|
'@abearxiong/router@0.0.1-alpha.36':
|
||||||
dependencies:
|
dependencies:
|
||||||
ws: 8.18.0
|
ws: 8.18.0
|
||||||
@ -4880,7 +4876,11 @@ snapshots:
|
|||||||
'@jridgewell/resolve-uri': 3.1.2
|
'@jridgewell/resolve-uri': 3.1.2
|
||||||
'@jridgewell/sourcemap-codec': 1.5.0
|
'@jridgewell/sourcemap-codec': 1.5.0
|
||||||
|
|
||||||
'@kevisual/router@0.0.5-alpha-1':
|
'@kevisual/auth@1.0.4(@kevisual/router@0.0.5-alpha-2)':
|
||||||
|
dependencies:
|
||||||
|
'@kevisual/router': 0.0.5-alpha-2
|
||||||
|
|
||||||
|
'@kevisual/router@0.0.5-alpha-2':
|
||||||
dependencies:
|
dependencies:
|
||||||
path-to-regexp: 8.2.0
|
path-to-regexp: 8.2.0
|
||||||
selfsigned: 2.4.1
|
selfsigned: 2.4.1
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
import { useConfig } from '@abearxiong/use-config';
|
import { useConfig } from '@abearxiong/use-config';
|
||||||
import { sequelize } from '@/modules/sequelize.ts';
|
import { sequelize } from '@/modules/sequelize.ts';
|
||||||
import { DataTypes, Model, Op } from 'sequelize';
|
import { DataTypes, Model, Op } from 'sequelize';
|
||||||
import { createToken, checkToken } from '@abearxiong/auth/token';
|
import { createToken, checkToken } from '@kevisual/auth/token';
|
||||||
import { cryptPwd } from '@abearxiong/auth';
|
import { cryptPwd } from '@kevisual/auth';
|
||||||
import { nanoid } from 'nanoid';
|
import { nanoid } from 'nanoid';
|
||||||
import { CustomError } from '@kevisual/router';
|
import { CustomError } from '@kevisual/router';
|
||||||
import { Org } from './org.ts';
|
import { Org } from './org.ts';
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
import './routes/index.ts';
|
import './routes/index.ts';
|
||||||
import { app } from './app.ts';
|
import { app } from './app.ts';
|
||||||
import { useConfig } from '@abearxiong/use-config';
|
import { useConfig } from '@abearxiong/use-config';
|
||||||
import { createAuthRoute } from '@abearxiong/auth';
|
import { createAuthRoute } from '@kevisual/auth';
|
||||||
const config = useConfig<{ tokenSecret: string }>();
|
const config = useConfig<{ tokenSecret: string }>();
|
||||||
|
|
||||||
createAuthRoute({
|
createAuthRoute({
|
||||||
|
@ -20,7 +20,7 @@ app
|
|||||||
...searchWhere,
|
...searchWhere,
|
||||||
},
|
},
|
||||||
limit: pageSize,
|
limit: pageSize,
|
||||||
offset: page * pageSize,
|
offset: (page - 1) * pageSize,
|
||||||
});
|
});
|
||||||
ctx.body = {
|
ctx.body = {
|
||||||
pagination: {
|
pagination: {
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
import { app } from '@/app.ts';
|
import { app } from '@/app.ts';
|
||||||
import { Org } from '@/models/org.ts';
|
import { Org } from '@/models/org.ts';
|
||||||
import { User } from '@/models/user.ts';
|
import { User } from '@/models/user.ts';
|
||||||
import { CustomError } from '@kevisual/router';
|
|
||||||
|
|
||||||
app
|
app
|
||||||
.route({
|
.route({
|
||||||
path: 'user',
|
path: 'user',
|
||||||
key: 'me',
|
key: 'me',
|
||||||
middleware: ['auth'],
|
middleware: ['auth'],
|
||||||
|
isDebug: true,
|
||||||
})
|
})
|
||||||
.define(async (ctx) => {
|
.define(async (ctx) => {
|
||||||
const tokenUser = ctx.state?.tokenUser || {};
|
const tokenUser = ctx.state?.tokenUser || {};
|
||||||
|
@ -38,7 +38,6 @@
|
|||||||
"exclude": [
|
"exclude": [
|
||||||
"node_modules",
|
"node_modules",
|
||||||
"dist",
|
"dist",
|
||||||
"src/**/*.test.ts",
|
"src/**/*.test.ts"
|
||||||
"webpack.config.cjs",
|
|
||||||
],
|
],
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user