TIP: You can type at any time to perform a new search.

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
OCA/server-auth:
odoo/odoo:
- web
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis info_outline

Views touched (1)
XML IDNameModelTypeStatus
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_ids One2many → auth.saml.provider.group_mapping
    help='Define how Odoo groups are assigned to SAML users' args: 'auth.saml.provider.group_mapping', 'saml_id', 'Group mappings'
  • only_saml_groups Boolean
    default=False help='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'
Public methods (0)

No public methods.

New fields (5)
  • group_id Many2one → res.groups
    help='The Odoo group to assign' required=True args: 'res.groups', 'Odoo group'
  • operator Selection
    default='equals' help='The operator to check the attribute against the value\n' required=True args: <expr>, 'Operator'
  • saml_attribute Char
    help='The SAML attribute to check.\n' args: 'SAML attribute'
  • saml_id Many2one → auth.saml.provider
    ondelete='cascade' required=True args: 'auth.saml.provider', 'SAML Provider'
  • value Char
    help='The value to check the attribute against.\n' required=True args: 'Value'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (3)
  • contains(self, attrs, mapping)
  • equals(self, attrs, mapping)
  • operators(self)
    @api.model
    Return 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