Merge pull request #746 from AnthonyMichaelTDM/plugin-improvements-api-keys

feat(plugins): Implement plugin API key management and authentication middleware
This commit is contained in:
Toby Chui
2025-07-20 15:45:14 +08:00
committed by GitHub
20 changed files with 1535 additions and 3 deletions

View File

@@ -149,6 +149,9 @@ var (
loadBalancer *loadbalance.RouteManager //Global scope loadbalancer, store the state of the lb routing
pluginManager *plugins.Manager //Plugin manager for managing plugins
//Plugin auth related
pluginApiKeyManager *auth.APIKeyManager //API key manager for plugin authentication
//Authentication Provider
forwardAuthRouter *forward.AuthRouter // Forward Auth router for Authelia/Authentik/etc authentication
oauth2Router *oauth2.OAuth2Router //OAuth2Router router for OAuth2Router authentication