关键词:移动办公,O2OA扫码登录,扫码登录,快捷登录,OAuth认证,微信扫码登录

O2OA平台可以使用符合OAuth2标准的第三方认证进行平台的登录认证。本篇主要介绍如何将在O2OA中集成微信扫码登录功能。

这里的微信不同于上文中的企业微信,需要注册微信开发者帐号.
https://open.weixin.qq.com 注册微信开发者帐号.




创建网站应用:



审核通过后在token.js中配置

"oauthClients": [
    {
          "enable": true,
          "name": "weixin",
          "displayName": "微信登陆",
          "icon": "图片的base64编码字串",
          "clientId": "网站应用appID",
          "clientSecret": "网站应用AppSecret",
          "authAddress": "https://open.weixin.qq.com/connect/qrconnect",
          "authParameter": "appid\u003d{$client_id}\u0026response_type\u003dcode\u0026scope\u003dsnsapi_login\u0026state\u003dstate",
          "authMethod": "GET",
          "tokenAddress": "https://api.weixin.qq.com/sns/oauth2/access_token",
          "tokenParameter": "appid\u003d{$client_id}\u0026secret\u003d{$client_secret}\u0026code\u003d{$code}\u0026grant_type\u003dauthorization_code",
          "tokenMethod": "GET",
          "tokenType": "json",
          "infoAddress": "https://api.weixin.qq.com/sns/oauth2/refresh_token",
          "infoParameter": "appid\u003d{$client_id}\u0026grant_type\u003drefresh_token\u0026refresh_token\u003d{$refresh_token}",
          "infoMethod": "GET",
          "infoType": "json",
          "infoCredentialField": "openid",
          "infoScriptText": "",
          "bindingEnable": true,
          "bindingField": "open1Id"
    }
]



在使用前还需要进行绑定,使用用户名.密码登录后在个人设置中设置:



完成绑定即可使用微信扫码登录.




推荐文章:

系统安全-自签名SSL证书验证HTTPS功能
2021-02-25
为增加系统和用户的安全性,平台支持启用HTTPS,使用SSL对网络流量进行证书加密传输。本篇主要介绍如何将在O2OA中使用自签名SSL证书验证HTTPS功能。
办公用品管理使用手册
2021-02-18
O2OA办公用品管理为企业提供办公用品的入库,领用,采购维护等功能,以便于轻松管理物资,减少铺张浪费,节约成本,提高办公效率。
流程设计-流程设计与应用权限设置
2021-02-26
本文主要介绍如何在O2OA中进行审批流程或者工作流设计,O2OA主要采用拖拽可视化开发的方式完成流程的设计和配置,不需要过多的代码编写,业务人员可以直接进行修改
系统配置-如何访问和操作内置数据库-H2
2021-02-25
O2OA平台内嵌了H2数据库,管理员可以通过支持JDBC的客户端对H2数据库进行访问和数据操作。本篇主要介绍如何访问H2数据库查询数据库信息以及操作数据。
会议申请使用手册
2021-02-19
O2OA会议申请是使用平台流程管理能力开发的一个申请流程。员工的会议申请通过审批之后,可以同步到会议管理系统,由会议管理系统进行展现,提醒和跟踪。可以清晰地在会
源码编译-IOS客户端打包处理
2021-03-15
O2OA是真正全代码开源的应用开发平台,开发者可以直接使用从github或者gitee上clone的源码编译成IOS客户端,代码可以修改,安全可靠,无限制。本文
数据清理-O2OA平台如何清除测试数据
2021-02-07
当O2OA业务开发、测试完成时,上线前通常需要清除已经存在的测试数据,或者演示数据。O2OA提供命令对指定模块的业务数据进行清除。清除测试数据清除已存在的业务数
运营商公文使用说明
2021-02-18
O2OA演示环境。它并不是一款传统意义上的OA系统。它是一款以流程管理为核心的全开源全免费的信息化开发平台,完整的代码可以直接在Github和Gitee上下载,
移动办公-O2OA微信小程序说明
2021-03-01
O2OA平台拥有配套的原生开发的安卓和IOS移动APP,开发者在拥有公网IP或者域名的服务器上可以轻松体验移动办公环境,并且不会产生任何费用。本篇主要介绍如何配
政务项目环境使用说明
2021-02-18
O2OA演示环境,政府单位,政务OA项目环境演示。O2OA并不是一款传统意义上的OA系统,它是一款以流程管理为核心的全开源全免费的信息化开发平台,完整的代码可以

results matching ""

    No results matching ""