Skip to content
Snippets Groups Projects
token.py 783 B
Newer Older
# -*- encoding: utf-8 -*-
__author__ = 'faide'


import logging
from openerp.osv import osv, fields

_logger = logging.getLogger(__name__)


class saml_token(osv.Model):
    _name = "auth_saml.token"
    _rec_name = "user_id"

    _columns = {
        'saml_provider_id': fields.many2one(
            'auth.saml.provider',
            string='SAML Provider that issued the token',
        ),
        'user_id': fields.many2one(
            'res.users',
            string="User",
            # we want the token to be destroyed if the corresponding res.users
            # is deleted
            ondelete="cascade"
        ),
        'saml_access_token': fields.char(
            'Current SAML token for this user',
            help="The current SAML token in use",
        ),
    }