OdooWiki OCA HUB

Auth API key group

auth_api_key_group folder_open OCA/server-auth open_in_new
Uncategorised License: LGPL-3

Allow grouping API keys together.

Grouping per se does nothing. This feature is supposed to be used by other modules to limit access to services or records based on groups of keys.

The migration of this module from 17.0 to 18.0 was financially supported by Camptocamp.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Lets administrators create groups of API keys and assign each API key to one or more groups. Grouping alone does not change access; other modules can use these groups to restrict services or records.

This module adds a way to organise API keys into named groups. It introduces a new screen called "Auth Api Key Groups", available from the Custom menu, where administrators can create a group with a name and a code, and link the API keys that belong to it.

On the existing API key form, a new "Auth Groups" field is added so each key can be tagged with one or more groups. The same relationship is visible from the group side as "API Keys".

  • New model auth.api.key.group with required name and code fields.
  • The existing auth.api.key model is extended with a many-to-many link to groups.
  • A list and form view for groups, plus a menu entry under the Custom menu.
  • Only users in the Settings group can read, create, edit or delete API key groups.

The module itself does not enforce any access rule: grouping keys has no effect on its own. It is meant as a building block for other modules that want to limit access to services or records based on groups of keys.

Depends on

Models and fields (2)
  • auth.api.key · extends an existing modelauth_api_key_group_ids (Auth Groups)
  • auth.api.key.group · new modelcode, name, auth_api_key_ids (API Keys)

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 6 confirmed, 3 with no information of 9 versions.

Sources · Odoo 17.0

Confirmed on 2026-11-03 in branch 17.0 of OCA/server-auth.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.