Add authentication, user management, and database migration features
- Implement OAuth 2.0 and PAT authentication methods - Add user management, roles, and profile functionality - Add database migrations and admin user scripts - Update services for authentication and user settings - Add protected routes and permission hooks - Update documentation for authentication and database access
This commit is contained in:
@@ -9,10 +9,15 @@
|
||||
"build": "tsc",
|
||||
"start": "node dist/index.js",
|
||||
"generate-schema": "tsx scripts/generate-schema.ts",
|
||||
"migrate": "tsx scripts/run-migrations.ts",
|
||||
"check-admin": "tsx scripts/check-admin-user.ts",
|
||||
"migrate:sqlite-to-postgres": "tsx scripts/migrate-sqlite-to-postgres.ts"
|
||||
},
|
||||
"dependencies": {
|
||||
"@anthropic-ai/sdk": "^0.32.1",
|
||||
"@types/bcrypt": "^6.0.0",
|
||||
"@types/nodemailer": "^7.0.5",
|
||||
"bcrypt": "^6.0.0",
|
||||
"better-sqlite3": "^11.6.0",
|
||||
"cookie-parser": "^1.4.7",
|
||||
"cors": "^2.8.5",
|
||||
@@ -20,6 +25,7 @@
|
||||
"express": "^4.21.1",
|
||||
"express-rate-limit": "^7.4.1",
|
||||
"helmet": "^8.0.0",
|
||||
"nodemailer": "^7.0.12",
|
||||
"openai": "^6.15.0",
|
||||
"pg": "^8.13.1",
|
||||
"winston": "^3.17.0",
|
||||
|
||||
Reference in New Issue
Block a user