TIP: You can type at any time to perform a new search.
Auth SAML Groups
auth_saml_groups · OCA/server-auth
Security findings
- Repository
- OCA/server-auth · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Tools
- Folder size
- 0.06 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/server-auth
- Last tracking update
- 2026-10-03 22:30:51
- Authors
- Savoir-faire Linux, Odoo Community Association (OCA)
- Maintainers
- Savoir-faire Linux
- Committers
- OCA-git-bot, oca-travis, Luis, eilst
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
Code Analysis
Views touched (1)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_saml_provider_form_inherit |
auth.saml.provider.form.inherit | auth.saml.provider | form | Inherits auth_saml.view_saml_provider_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (2)
-
group_mapping_idsOne2many → auth.saml.provider.group_mappinghelp='Define how Odoo groups are assigned to SAML users' args: 'auth.saml.provider.group_mapping', 'saml_id', 'Group mappings' -
only_saml_groupsBooleandefault=Falsehelp='If this is checked, manual changes to group membership are undone on every login (so Odoo groups are synchronous on loginwith SAML groups). If not, manually added groups are preserved.' args: 'Only SAML groups'
No public methods.
New fields (5)
-
group_idMany2one → res.groupshelp='The Odoo group to assign'required=True args: 'res.groups', 'Odoo group' -
operatorSelectiondefault='equals'help='The operator to check the attribute against the value\n'required=True args: <expr>, 'Operator' -
saml_attributeCharhelp='The SAML attribute to check.\n' args: 'SAML attribute' -
saml_idMany2one → auth.saml.providerondelete='cascade'required=True args: 'auth.saml.provider', 'SAML Provider' -
valueCharhelp='The value to check the attribute against.\n'required=True args: 'Value'
No public methods.
New fields (0)
No new fields.
Public methods (3)-
contains(self, attrs, mapping) -
equals(self, attrs, mapping) -
operators(self)@api.modelReturn names of function to call on this model as operator
New fields (0)
No new fields.
Public methods (1)-
auth_saml(self, provider, saml_response)@api.model