auth_api_key
Authenticate http requests from an API key.
Key Features
- authentication: Authenticates HTTP requests using API keys passed in the API-KEY header.
- auth.api.key: Manages API keys with name, key, and associated user fields.
- auth.api.key: Retrieves user ID from API key with performance caching.
- auth.api.key: Invalidates cache when API keys are created or updated.
- auth.api.key: Restricts API key retrieval to system users for security.
- res.company: Adds option to disable API keys when users are archived.
- res.config.settings: Exposes archived user API key disable option in configuration settings.
- authentication: Allows API keys to remain active even when associated user is inactive if configured.
- authentication: Supports authentication for system users in specific use cases.