Add OAuth functionality, MCP tools, and feature tests

- 🔒 Added migrations for `oauth_access_tokens`, `oauth_refresh_tokens`, `oauth_auth_codes`, `oauth_clients`, and `oauth_device_codes`.
- 🤖 Created MCP tools (Meetups, Cities, Venues, Courses, Lecturers) for managing entities with authentication and validation.
- 🛠️ Implemented Passport-backed OAuth API guard configuration and validation endpoints.
-  Added comprehensive feature tests for MCP tools and OAuth functionality (access control, validation, and token-based authentication).
This commit is contained in:
HolgerHatGarKeineNode
2026-06-08 09:37:00 +02:00
parent 3cad5f5636
commit d0544bfac9
67 changed files with 3948 additions and 83 deletions
+2
View File
@@ -16,7 +16,9 @@
"ezadr/lnurl-php": "^1.0",
"laravel/framework": "^13.0",
"laravel/horizon": "^5.40",
"laravel/mcp": "^0.7.0",
"laravel/nightwatch": "^1.18",
"laravel/passport": "^13.7",
"laravel/sanctum": "^4.0",
"laravel/tinker": "^3.0",
"league/glide": "^3.0",