OAuth Multi Token

auth_oauth_multi_token
REPOSITORY
REPOSITORYOCA/server-auth
GIT
GIThttps://github.com/OCA/server-auth.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-auth/tree/19.0/auth_oauth_multi_token
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTool
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, AEstLo
WEBSITE
WEBSITEhttps://github.com/OCA/server-auth
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:47
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - auth_oauth
    - base
    - web
    - base_setup
    - auth_signup
    - mail
    - bus
    - web_tour
    - html_editor
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds the possibility to connect with the same account on
more than one device at the same time.

All providers are supported (Google, Facebook, Odoo, etc).

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_auth_oauth_multi_token_form auth_oauth_multi_token form auth.oauth.multi.token form New
view_users_form auth_oauth_multi_token user form res.users xpath Inherits base.view_users_form
Models touched (2)

New fields (2)
  • oauth_access_token Char
    copy=False readonly=True string='OAuth Access Token'
  • user_id Many2one → res.users
    comodel_name='res.users' index=True ondelete='cascade' readonly=True required=True string='User'
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi
    Override to validate tokens.

New fields (3)
  • oauth_access_max_token Integer
    default=10 required=True string='Max Number of Simultaneous Connections'
  • oauth_access_token Char
    default=<expr> required=True
  • oauth_access_token_ids One2many → auth.oauth.multi.token
    comodel_name='auth.oauth.multi.token' copy=False groups='base.group_system' inverse_name='user_id' readonly=True string='OAuth Tokens'
Public methods (2)
  • action_oauth_clear_token(self)
    Inactivate current user tokens.
  • multi_token_model(self)
    @property
REPOSITORY
REPOSITORYOCA/server-auth
GIT
GIThttps://github.com/OCA/server-auth.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-auth/tree/18.0/auth_oauth_multi_token
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYTool
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, kobros-tech, Christopher Rogos
WEBSITE
WEBSITEhttps://github.com/OCA/server-auth
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - auth_oauth
    - base
    - web
    - base_setup
    - auth_signup
    - mail
    - bus
    - web_tour
    - html_editor
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds the possibility to connect with the same account on
more than one device at the same time.

All providers are supported (Google, Facebook, Odoo, etc).

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_auth_oauth_multi_token_form auth_oauth_multi_token form auth.oauth.multi.token form New
view_users_form auth_oauth_multi_token user form res.users field Inherits auth_oauth.view_users_form
Models touched (2)

New fields (2)
  • oauth_access_token Char
    copy=False readonly=True string='OAuth Access Token'
  • user_id Many2one → res.users
    comodel_name='res.users' index=True ondelete='cascade' readonly=True required=True string='User'
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi
    Override to validate tokens.

New fields (3)
  • oauth_access_max_token Integer
    default=10 required=True string='Max Number of Simultaneous Connections'
  • oauth_access_token Char
    default=<expr> required=True
  • oauth_access_token_ids One2many → auth.oauth.multi.token
    comodel_name='auth.oauth.multi.token' copy=False groups='base.group_system' inverse_name='user_id' readonly=True string='OAuth Tokens'
Public methods (2)
  • action_oauth_clear_token(self)
    Inactivate current user tokens.
  • multi_token_model(self)
    @property
REPOSITORY
REPOSITORYOCA/server-auth
GIT
GIThttps://github.com/OCA/server-auth.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-auth/tree/17.0/auth_oauth_multi_token
VERSION
VERSION 1.1.1
CATEGORY
CATEGORYTool
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, kobros-tech, Christopher Rogos, Timo Nisula
WEBSITE
WEBSITEhttps://github.com/OCA/server-auth
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:04
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - auth_oauth
    - base
    - web
    - base_setup
    - auth_signup
    - mail
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds the possibility to connect with the same account on
more than one device at the same time.

All providers are supported (Google, Facebook, Odoo, etc).

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_auth_oauth_multi_token_form auth_oauth_multi_token form auth.oauth.multi.token form New
view_users_form auth_oauth_multi_token user form res.users field Inherits auth_oauth.view_users_form
Models touched (2)

New fields (2)
  • oauth_access_token Char
    copy=False readonly=True string='OAuth Access Token'
  • user_id Many2one → res.users
    comodel_name='res.users' index=True ondelete='cascade' readonly=True required=True string='User'
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi
    Override to validate tokens.

New fields (3)
  • oauth_access_max_token Integer
    default=10 required=True string='Max Number of Simultaneous Connections'
  • oauth_access_token Char
    default=<expr> required=True
  • oauth_access_token_ids One2many → auth.oauth.multi.token
    comodel_name='auth.oauth.multi.token' copy=False groups='base.group_system' inverse_name='user_id' readonly=True string='OAuth Tokens'
Public methods (2)
  • action_oauth_clear_token(self)
    Inactivate current user tokens.
  • multi_token_model(self)
    @property
REPOSITORY
REPOSITORYOCA/server-auth
GIT
GIThttps://github.com/OCA/server-auth.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-auth/tree/16.0/auth_oauth_multi_token
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTool
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Christopher Ormaza
WEBSITE
WEBSITEhttps://github.com/OCA/server-auth
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:43
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - auth_oauth
    - base
    - web
    - base_setup
    - auth_signup
    - mail
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_auth_oauth_multi_token_form auth_oauth_multi_token form auth.oauth.multi.token form New
view_users_form auth_oauth_multi_token user form res.users field Inherits auth_oauth.view_users_form
Models touched (2)

New fields (2)
  • oauth_access_token Char
    copy=False readonly=True string='OAuth Access Token'
  • user_id Many2one → res.users
    comodel_name='res.users' index=True ondelete='cascade' readonly=True required=True string='User'
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi
    Override to validate tokens.

New fields (3)
  • oauth_access_max_token Integer
    default=10 required=True string='Max Number of Simultaneous Connections'
  • oauth_access_token_ids One2many → auth.oauth.multi.token
    comodel_name='auth.oauth.multi.token' copy=False groups='base.group_system' inverse_name='user_id' readonly=True string='OAuth Tokens'
  • oauth_master_uuid Char
    copy=False default=<expr> readonly=True required=True string='Master UUID'
Public methods (2)
  • action_oauth_clear_token(self)
    Inactivate current user tokens.
  • multi_token_model(self)
    @property
REPOSITORY
REPOSITORYOCA/server-auth
GIT
GIThttps://github.com/OCA/server-auth.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-auth/tree/15.0/auth_oauth_multi_token
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYTool
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
COMMITTERS
COMMITTERSsergio-teruel, Weblate, OCA-git-bot, oca-ci, josep-tecnativa
WEBSITE
WEBSITEhttps://github.com/OCA/server-auth
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:32
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - auth_oauth
    - base
    - web
    - base_setup
    - auth_signup
    - mail
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_auth_oauth_multi_token_form auth_oauth_multi_token form auth.oauth.multi.token form New
view_users_form auth_oauth_multi_token user form res.users field Inherits auth_oauth.view_users_form
Models touched (2)

New fields (2)
  • oauth_access_token Char
    copy=False readonly=True string='OAuth Access Token'
  • user_id Many2one → res.users
    comodel_name='res.users' index=True ondelete='cascade' readonly=True required=True string='User'
Public methods (1)
  • create(self, vals)
    @api.model
    Override to validate tokens.

New fields (3)
  • oauth_access_max_token Integer
    default=10 required=True string='Max number of simultaneous connections'
  • oauth_access_token_ids One2many → auth.oauth.multi.token
    comodel_name='auth.oauth.multi.token' copy=False groups='base.group_system' inverse_name='user_id' readonly=True string='OAuth tokens'
  • oauth_master_uuid Char
    copy=False default=<expr> readonly=True required=True string='Master UUID'
Public methods (2)
  • action_oauth_clear_token(self)
    Inactivate current user tokens.
  • multi_token_model(self)
    @property
REPOSITORY
REPOSITORYOCA/server-auth
GIT
GIThttps://github.com/OCA/server-auth.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-auth/tree/14.0/auth_oauth_multi_token
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTool
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
COMMITTERS
COMMITTERSsergio-teruel, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/server-auth
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:55
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - auth_oauth
    - base
    - web
    - base_setup
    - auth_signup
    - mail
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_auth_oauth_multi_token_form auth_oauth_multi_token form auth.oauth.multi.token form New
view_users_form auth_oauth_multi_token user form res.users field Inherits auth_oauth.view_users_form
Models touched (2)

New fields (2)
  • oauth_access_token Char
    copy=False readonly=True string='OAuth Access Token'
  • user_id Many2one → res.users
    comodel_name='res.users' index=True ondelete='cascade' readonly=True required=True string='User'
Public methods (1)
  • create(self, vals)
    @api.model
    Override to validate tokens.

New fields (3)
  • oauth_access_max_token Integer
    default=10 required=True string='Max number of simultaneous connections'
  • oauth_access_token_ids One2many → auth.oauth.multi.token
    comodel_name='auth.oauth.multi.token' copy=False groups='base.group_system' inverse_name='user_id' readonly=True string='OAuth tokens'
  • oauth_master_uuid Char
    copy=False default=<expr> readonly=True required=True string='Master UUID'
Public methods (2)
  • action_oauth_clear_token(self)
    Inactivate current user tokens.
  • multi_token_model(self)
    @property
REPOSITORY
REPOSITORYOCA/server-auth
GIT
GIThttps://github.com/OCA/server-auth.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-auth/tree/13.0/auth_oauth_multi_token
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYTool
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
COMMITTERS
COMMITTERSStéphane Bidoul, Jairo Llopis, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/server-auth
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:11
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - auth_oauth
    - base
    - web
    - base_setup
    - auth_signup
    - mail
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_auth_oauth_multi_token_form auth_oauth_multi_token form auth.oauth.multi.token form New
view_users_form auth_oauth_multi_token user form res.users field Inherits auth_oauth.view_users_form
Models touched (2)

New fields (2)
  • oauth_access_token Char
    copy=False readonly=True string='OAuth Access Token'
  • user_id Many2one → res.users
    comodel_name='res.users' index=True ondelete='cascade' readonly=True required=True string='User'
Public methods (1)
  • create(self, vals)
    @api.model
    Override to validate tokens.

New fields (3)
  • oauth_access_max_token Integer
    default=10 required=True string='Max number of simultaneous connections'
  • oauth_access_token_ids One2many → auth.oauth.multi.token
    comodel_name='auth.oauth.multi.token' copy=False groups='base.group_system' inverse_name='user_id' readonly=True string='OAuth tokens'
  • oauth_master_uuid Char
    copy=False default=<expr> readonly=True required=True string='Master UUID'
Public methods (2)
  • action_oauth_clear_token(self)
    Inactivate current user tokens.
  • multi_token_model(self)
    @property
REPOSITORY
REPOSITORYOCA/server-auth
GIT
GIThttps://github.com/OCA/server-auth.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-auth/tree/12.0/auth_oauth_multi_token
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYTool
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
COMMITTERS
COMMITTERSStéphane Bidoul, Florent de Labarre, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/server-auth
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - auth_oauth
    - base
    - web
    - base_setup
    - auth_signup
    - mail
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_auth_oauth_multi_token_form auth_oauth_multi_token form auth.oauth.multi.token form New
view_users_form auth_oauth_multi_token user form res.users field Inherits auth_oauth.view_users_form
Models touched (2)

New fields (3)
  • active_token Boolean
    copy=False readonly=True args: 'Active'
  • oauth_access_token Char
    copy=False readonly=True string='OAuth Access Token'
  • user_id Many2one → res.users
    comodel_name='res.users' readonly=True required=True string='User'
Public methods (1)
  • create(self, vals)
    @api.model
    Override to validate tokens.

New fields (3)
  • oauth_access_max_token Integer
    default=10 required=True string='Max number of simultaneous connections'
  • oauth_access_token_ids One2many → auth.oauth.multi.token
    comodel_name='auth.oauth.multi.token' copy=False groups='base.group_system' inverse_name='user_id' readonly=True string='OAuth tokens'
  • oauth_master_uuid Char
    copy=False default=<expr> readonly=True required=True string='Master UUID'
Public methods (2)
  • action_oauth_clear_token(self)
    Inactivate current user tokens.
  • multi_token_model(self)
    @property
REPOSITORY
REPOSITORYOCA/server-auth
GIT
GIThttps://github.com/OCA/server-auth.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-auth/tree/11.0/auth_oauth_multi_token
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTool
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
COMMITTERS
COMMITTERSFlorent de Labarre, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/server-tools
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:56
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - auth_oauth
    - base
    - web
    - base_setup
    - auth_signup
    - mail
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
user_oauth_multi_token_form auth_oauth_multi_token user form res.users field Inherits auth_oauth.view_users_form
Models touched (2)

New fields (3)
  • active_token Boolean
    args: 'Active'
  • oauth_access_token Char
    copy=False readonly=True string='OAuth Access Token'
  • user_id Many2one → res.users
    comodel_name='res.users' required=True string='User'
Public methods (1)
  • create(self, vals)
    @api.model
    Override to validate tokens.

New fields (3)
  • oauth_access_max_token Integer
    default=10 required=True string='Max number of simultaneous connections'
  • oauth_access_token_ids One2many → auth.oauth.multi.token
    comodel_name='auth.oauth.multi.token' copy=False inverse_name='user_id' string='OAuth tokens'
  • oauth_master_uuid Char
    copy=False default=<expr> readonly=True required=True string='Master UUID'
Public methods (3)
  • action_oauth_clear_token(self)
    @api.multi
    Inactivate current user tokens.
  • check_credentials(self, password)
    @api.model
    Override to check credentials against multi tokens.
  • multi_token_model(self)
    @property
REPOSITORY
REPOSITORYOCA/server-tools
GIT
GIThttps://github.com/OCA/server-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-tools/tree/10.0/auth_oauth_multi_token
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTool
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Florent de Labarre
COMMITTERS
COMMITTERSoca-travis, OCA-git-bot, Simone Orsi
WEBSITE
WEBSITEhttps://github.com/OCA/server-tools
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - auth_oauth
    - base
    - web
    - base_setup
    - web_kanban
    - auth_signup
    - mail
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
user_oauth_multi_token_form auth_oauth_multi_token user form res.users field Inherits auth_oauth.view_users_form
Models touched (2)

New fields (3)
  • active_token Boolean
    args: 'Active'
  • oauth_access_token Char
    copy=False readonly=True string='OAuth Access Token'
  • user_id Many2one → res.users
    comodel_name='res.users' required=True string='User'
Public methods (1)
  • create(self, vals)
    @api.model
    Override to validate tokens.

New fields (3)
  • oauth_access_max_token Integer
    default=10 required=True string='Max number of simultaneous connections'
  • oauth_access_token_ids One2many → auth.oauth.multi.token
    comodel_name='auth.oauth.multi.token' copy=False inverse_name='user_id' string='OAuth tokens'
  • oauth_master_uuid Char
    copy=False default=<expr> readonly=True required=True string='Master UUID'
Public methods (3)
  • action_oauth_clear_token(self)
    @api.multi
    Inactivate current user tokens.
  • check_credentials(self, password)
    @api.model
    Override to check credentials against multi tokens.
  • multi_token_model(self)
    @property