add saas login

This commit is contained in:
ivanOffice
2024-12-06 21:37:59 +08:00
parent 7020c27b7a
commit cdc3b40d2d
40 changed files with 806 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
# -*- coding: utf-8 -*-
from odoo import api, fields, models, modules, tools, _
import base64
from datetime import timedelta
class AuthOAuthProvider(models.Model):
_inherit = 'auth.oauth.provider'
_order = 'sequence, name'
# 取code的url主要针对国内的先取code再拿Token的方式
code_endpoint = fields.Char(string='Token by Code Endpoint', help='Get Token from Code. Only for Code response type.')
user_template_id = fields.Many2one('res.users', string='New User Template',
domain=[('active', '=', False)])