[IMP] http: Sessions implicit deactivation

- Store a token inside sessions to allow implicit session deactivation when needed.

backport of @da1f153d61d747d9357694382fe04f96c0ca886a @c8243e71c6da37547a19f61c58f25d5d03e13d38
This commit is contained in:
Toufik Benjaa
2018-06-27 16:39:45 +02:00
parent c1b6cfaab8
commit 29c00a56da
7 changed files with 88 additions and 23 deletions
+5
View File
@@ -3,6 +3,7 @@ import logging
from passlib.context import CryptContext
import openerp
from openerp import api
from openerp.osv import fields, osv
from openerp.addons.base.res import res_users
@@ -95,3 +96,7 @@ class res_users(osv.osv):
internally
"""
return default_crypt_context
@api.model
def _get_session_token_fields(self):
return super(res_users, self)._get_session_token_fields() | {'password_crypt'}