钉钉整合登录注册 / Dingtalk OAuth Login Signup
钉钉OAuth2.0一键登录注册,扫码登录与应用内免登 / DingTalk OAuth2.0 login/signup, QR scan & in-app auto-login
与钉钉平台无缝集成的单点登录解决方案,让用户一键登录Odoo
Seamless single sign-on integration with DingTalk, one-click login for Odoo users
功能概述 / Overview
本模块为Odoo提供钉钉OAuth2.0一键登录注册能力。支持两种登录模式:Web/PC浏览器下的扫码登录,以及钉钉App内的JSAPI免登。登录时自动获取钉钉用户信息(姓名、邮箱、手机、头像),无缝对接Odoo用户体系,免去手动注册和重复创建的烦恼。
This module provides DingTalk OAuth2.0 login/signup for Odoo. It supports two login modes: QR code scan login on web/PC browsers, and JSAPI auto-login within the DingTalk App. User information (name, email, mobile, avatar) is automatically fetched from DingTalk API, seamlessly integrated with Odoo user system, eliminating manual registration and duplicate creation.
核心亮点 / Key Highlights
钉钉一键登录Odoo的核心能力 / Core capabilities for DingTalk one-click login
1. OAuth2.0一键登录 / One-Click Login
DingTalk OAuth2.0 Integration
在Odoo登录页集成钉钉OAuth2.0协议,用户点击钉钉图标即可一键登录,无需手动输入账密。
2. 扫码登录 / QR Code Scan
Authorization Code Flow
支持Web/PC浏览器下的扫码授权码登录流程,通过钉钉App扫码即可完成OAuth授权。
3. 应用内免登 / In-App Auto-Login
JSAPI Auto Authorization
在钉钉App内打开Odoo网页时,通过JSAPI自动获取授权码免登,用户无需任何操作即可自动登录。
4. 用户信息自动同步 / Auto User Info Sync
Name, Email, Mobile, Avatar
登录时自动获取钉钉用户的姓名、邮箱、手机号、头像等信息,自动注册或匹配Odoo用户。
5. 预配置Provider / Pre-configured Provider
Ready-to-Use OAuth Setup
开箱即用的钉钉OAuth提供商,端点、权限范围、图标等已配置好,只需填入AppKey/AppSecret即可使用。
6. 无缝OAuth集成 / Seamless OAuth
Extend Odoo OAuth Infrastructure
扩展auth.oauth.provider增加dingtalk类型,完全复用Odoo现有OAuth认证流程,无需额外开发。
通用特性 / General Features
多语言与多公司
Multi-Language & Multi-Company
完整的多语言翻译支持,适配全球化企业部署。原生多公司架构,数据严格隔离。
全版本兼容
Full Version Support
支持 Odoo 18,17,16,15,14,13,12,EE/CE/.SH,兼容企业版、社区版及在线 SaaS。
代码完全开源
Full Open Source
代码透明可审计,支持二次开发与定制。遵循 OPL-1 协议。
界面截图 / Screenshots
钉钉OAuth登录配置与效果一览
钉钉OAuth登录配置与效果 / DingTalk OAuth Login Config & Preview
钉钉用户信息自动同步 — 登录时自动获取钉钉用户姓名、邮箱、手机、头像等信息 / DingTalk Employee Contact sync
使用流程 / How It Works
创建钉钉应用
Create DingTalk App
配置OAuth
Configure OAuth Provider
用户登录
User Login
自动注册
Auto Register
依赖模块 / Dependent Modules
- 社交登录基础 / social_login
odooai.cn
专业Odoo服务伙伴-开发实施咨询培训全套解决方案 / Professional Odoo Solutions
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) • Purchase (purchase) • Invoicing (account) |
| Community Apps Dependencies | Show |
| Lines of code | 10753 |
| Technical Name |
app_social_login_dingtalk |
| License | OPL-1 |
| Website | https://www.odooai.cn |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module