企业微信WeChat企业号自建应用员工扫码与网页授权登录



ODOO集成腾讯企业微信工作台应用员工OAuth授权登录服务

ODOO系统作为企业微信Android、iPhone移动端和Mac、Windows桌面端工作台的企业自建应用,其员工用手机APP外部间接扫码或客户端内部直接免登授权登录后可使用应用功能:

  • 扫码授权登录:可以让企业的应用在电脑普通浏览器内打开时,引导员工使用企业微信APP扫码登录授权,从而获取员工的企业成员ID身份信息,免去传统密码登录的环节。

  • 网页授权登录:可以让从企业微信客户端打开的应用获取员工的企业成员ID、手机、邮箱等身份信息,从而省去显式登录的环节。其不仅适用于企业应用主入口,也可使用于自定义菜单或者消息中的应用URL链接。

微信应用模块企业应用类型配置(设置-技术-参数-微信应用)

  • 类型:企业应用,即ODOO系统作为企业微信自建应用

  • 标题:登录界面扫码登录和免登登录跳转链接Title文字提示

  • AppId:企业微信企业CorpID(管理后台-我的企业-企业信息)

  • AgentId:企业微信工作台自建应用AgentId

  • AppSecret:企业微信工作台自建应用Secret

  • 允许登录:是否允许接受来自企业微信应用和微信企业号员工的免登请求

  • 身份标识:为空默认通过用户企业微信员工UserId信息对应身份,也可通过两边相同的用户手机或邮箱来自动映射,扫码登录只适用于默认微信企业成员ID

ODOO微信应用模块企业应用类型配置

 

ODOO联系人企业微信员工信息对应关系(联系人-表单)

  • 手机:即企业微信通讯录员工手机

  • Email:即企业微信通讯录员工邮箱

  • 企业微信扫码登录方式目前不能使用此关系映射

  • 企业微信网页免登方式需要用户手动授权确认获取手机和邮箱敏感信息

ODOO联系人企业微信员工信息对应关系

 

ODOO用户企业微信员工成员ID对应关系(设置-用户-用户-表单)

  • 微信企业成员ID:即企业微信通讯录员工帐号UserID

  • 对应关系可手动设置,也可以使用额外的单双向通讯录同步模块自动设置

  • 企业微信网页免登方式采用静默授权身份验证,对用户不感知直接进入应用

ODOO用户企业微信员工成员ID对应关系

 

企业微信管理后台自建应用配置

  • https://odoo应用域名/auth_wechat/entry?id=微信应用id&mode=auth

  • 网页授权及JS-SDK可信域名为免登安全域名

  • 应用主页为ODOO接受来自企业微信员工的客户端免登授权入口

  • 企业号现已升级为企业微信,微信插件继承原企业号的所有能力

  • 登录模式mode参数一律固定为auth表示企业微信容器内免登校验

  • 企业微信授权登录里可配置扫码授权回调域

  • 支持ODOO多个功能模块分别对应多个企业微信自建应用配置以实现SSO单点登录效果

ODOO企业微信管理后台自建应用配置

 ODOO企业微信管理后台扫码登录配置

 

ODOO企业微信扫码登录入口ODOO企业微信扫码登录入口


 

企业微信扫描二维码登录ODOO企业微信扫描二维码登录

 

企业微信扫码登录确认ODOO企业微信扫描二维码登录

 

微信企业号应用主页ODOO微信企业号应用主页

 

企业微信移动端工作台应用主页ODOO企业微信移动端工作台应用主页

 

企业微信桌面端工作台应用主页手动授权ODOO企业微信桌面端工作台应用主页手动授权

 

企业微信移动端自建应用静默授权登录效果ODOO企业微信移动端自建应用静默授权登录效果