同步操作将从 莫莫/wechat_service_flask 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
该应用程序基于flask构建,可满足企业微信自建应用的网页授权、扫码授权、身份验证、发送应用消息功能。 可以让从企业微信终端打开的网页获取成员的身份信息,从而免去登录的环节,无缝衔接各类已有应用。 程序接入流程:
![http://p.qpic.cn/pic_wework/3033848529/181ef914a06abb1b1c775696a42f5cfcf7815f1675cdab77/0]企业微信OAuth2流程图
AGENTS 保存企业自建应用的信息,数据格式为字典,key为企业微信自建应用的id,value为自建应用的secret。 AGENT_INDEX 保存企业自建应用回调地址,key为企业微信自建应用的id,value为回调地址。
http_server.listen(9999, address="127.0.0.1") #flask默认的端口为5000
在企业微信后台管理,配置网页授权及JS-SDK 该配置可作为应用OAuth2.0网页授权功能的回调域名 注意:该可信域名,必须和AGENTS_INDEX 配置的回调地址相匹配。企业微信对回调域名地址有严格的规定,二级域名、端口号等 均需要一致才行。
在企业微信后台,配置 工作台应用主页。 该配置用于企业用户点击自建应用后,向服务端发起OAuth 网页验证请求。
格式为:http://domain/wechat/oauth/agentid 其中:domain为第3步验证后的可信域名 agentid为应用的id
请求地址格式:http://server-domain/wechat/getuser/code 其中:server-domain地址为第二步中配置的服务端地址和端口, code为第4步中获取的code值。
用户可架设ngnix,进行反向代理,该服务器软件端口和地址可不暴露。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。