diff --git a/src/mod/auth/plugin_apikey_manager.go b/src/mod/auth/plugin_apikey_manager.go index 7a06553..cef838a 100644 --- a/src/mod/auth/plugin_apikey_manager.go +++ b/src/mod/auth/plugin_apikey_manager.go @@ -84,7 +84,7 @@ func (m *APIKeyManager) ValidateAPIKeyForEndpoint(endpoint string, method string // Check if the endpoint is permitted for _, permittedEndpoint := range pluginAPIKey.PermittedEndpoints { - if permittedEndpoint.Endpoint == endpoint { + if permittedEndpoint.Endpoint == endpoint && permittedEndpoint.Method == method { return pluginAPIKey, nil } }