前言

企微创建一个新应用,用户点击静默授权登录
企业微信API

操作

这边不按部就班,使用一次性访问
创建一个链接
标准链接

https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect

赋值

 https://open.weixin.qq.com/connect/oauth2/authorize?appid=A&redirect_uri=B&response_type=code&scope=snsapi_base&agentid=C&state=D 
  • A appid 填写对应参数
  • B 回调链接 获取code 需要URLEncoder转码 下文有
  • C agentid 填写对应参数
  • D 微信重定向后携带的参数(建议写前端地址或者其他)

注意:拼接完成的链接需要配置在企微对应主页地址
注意:B位置的重定向链接需要在企微应用中配置可信任域名,未配置会在code获取时报50001
错误码:50001

重定向链接

上述链接配置好后回调地址,code置换微信用户

    /*** 微信用户登录获取用户** @param code    回调* @param state* @param request* @return* @throws IOException*/@GetMapping("oauth2me.do")@ApiOperation(value = "回调方法")public RedirectView getuserinfo(@RequestParam String code, @RequestParam String state, HttpServletRequest request) throws IOException {System.out.println("回调方法code: " + code + "state: " + state);BaseResult getuserinfo = weChatServicel.getuserinfo(code, request);String redirectUrl = "";if (getuserinfo.getErrno() == 200) {Object o = JSONArray.toJSON(data);String s = Base64Util.encryptBASE64(o.toString());String encode = URLEncoder.encode(s, "UTF-8");redirectUrl = state + "?" + encode;} else {redirectUrl = state;}System.out.println("重定向URL: " + redirectUrl);return new RedirectView(redirectUrl);}

获取访问用户身份

方法体内部调用这个请求就行
请求方式:GET(HTTPS)
请求地址:https://qyapi.weixin.qq.com/cgi-bin/service/getuserinfo3rd?suite_access_token=SUITE_ACCESS_TOKEN&code=CODE


返回值

{"errcode": 0,"errmsg": "ok","CorpId":"CORPID","UserId":"USERID","DeviceId":"DEVICEID","user_ticket": "USER_TICKET","expires_in":7200,"open_userid":"wwxxxx"
}

参考链接:获取访问用户身份

企业微信应用授权/静默登录相关推荐

  1. java集成企业微信完成授权登录

    java集成企业微信完成授权登录 文章目录 前言 一.背景 二.使用步骤 1.前端请求链接获取Code 2.后端接收Code,请求微信链接完成返回用户信息 总结 前言 java集成企业微信完成授权登录 ...

  2. 网页版登录入口_企业微信网页版怎么登录?企业微信客户端和网页版有什么区别?...

    文丨语鹦企服私域管家原创,未经授权不得转载 企业微信有网页版也有客户端,很多小伙伴可能搞不清,今天语鹦企服就带你一起看看,企业微信客户端和网页版有什么区别?以及如何登录使用. ▎企业微信网页版: 与微 ...

  3. 企业微信中授权小程序

    授权的时候先判断当前小程序运行环境 使用企业微信专有接口wx.getSystemInfo if (res["environment"]=='wxwork') {// 企业微信环境w ...

  4. 微信或企业微信实现扫码登录的三种方式

    通过微信或企业微信扫码登录PC管理后台,替代传统的账号.密码登录. 为了完成这个功能,疯狂百度各种扫码登录的技术文章,能实现微信或企业微信扫码登录的方式可以说有三种: 1.注册一个微信资源开放平台账号 ...

  5. 企业微信第三方扫码登录

    为什么写这个文章 公司后台突然需要扫码登录,网上的企业微信扫码都是基于自建应用的扫码登录,对第三方的扫码并没有多加介绍 概述 企业微信的管理员和成员,可通过单点登录机制,登录到第三方网站.第三方可通过 ...

  6. 企业微信应用授权,第一次不授权手机号后如何再次开启

    文章目录 前言 一.关于企业微信应用授权 1.新建一个应用 2.企业微信应用授权 二.第一次拒绝后如何手动开启 总结 前言 简单记录一下: 最近做了几个企业微信应用授权web,和普通微信公众号授权差不 ...

  7. 企业微信关联小程序登录报40029 invalid code

    今天研究了一下企业微信中关联的小程序中的登录问题,发现了几个坑,特此记录一下: 1.需注意,目前企业微信只支持运行已在微信侧上架的小程序,暂不支持独立的企业微信小程序. 这一点一定要谨记,今天用本地调 ...

  8. uniapp 实现企业微信网页授权登录

    效果图: 需求: 想在企业微信中打开网页获取成员的身份信息,从而免去登录的环节,实现无感登录 官网文档介绍:构造网页授权链接 - 接口文档 - 企业微信开发者中心 具体实现步骤: 1.进入企业微信管理 ...

  9. 企业微信-网页授权登录

    第一步:在企业微信应用里设置构造访问链接获取到code: 第二步:写一个接收处理code的函数,得到访问用户的userid 第三步:您自己做根据获取的userid进行验证处理吧. 备注:我做的企业微信 ...

  10. .netMVC企业微信网页授权+注册全局过滤器

    微信网页授权 达到效果:企业应用只能在微信中查看,在浏览器中打开企业页面,显示无权限! 原理,用session记录用户,如果用户已经通过微信授权,记录@Session["UserId&quo ...

最新文章

  1. 虚拟机win7装oracle,win7系统安装Oracle VM VirtualBox虚拟机的操作方法
  2. 广州Robotaxi铁三角又落地,文远知行商业化通行证摊牌
  3. 汇编语言带C循环,如何将此C for循环转换为汇编语言?
  4. PostgreSQL的实践一:初识
  5. 软件项目风险管理介绍
  6. 如何封装并发布一个属于自己的ui组件库
  7. iOS中WebKit框架应用与解析
  8. (39)FPGA面试技能提升篇(nandflash接口)
  9. 图神经网络概述(3):来自IEEE Fellow的GNN综述
  10. 工业标准接口OPC Server
  11. Navicat for mac破解版
  12. matlab画EBSD的极图,EBSD技术原理及系统.PDF
  13. linux查看java堆栈
  14. centOS安装yasm
  15. UEFI版制作U盘启动盘重装系统
  16. No ‘Access-Control-Allow-Origin‘ header is present on the requested resource Vue配置代理解决跨域问题
  17. c语言 关键字volatile和register
  18. mysql数据库实验+cmd界面运行基本操作总结(sql:数据增删改查,表格,视图,备份恢复)
  19. plsql无法连接linux下的oracle服务器,提示:ora-12541:TNS 无监听程序
  20. html文字居中加下划线,HTML文字对齐,斜体,下划线和删除线

热门文章

  1. matlab+nbiot,基于STM32L4+BC28(全网通) NBIOT开发板原理图教程源码等开源分享
  2. C++程序设计 第2单元作业2:在线编程-名字空间
  3. 使用JLINK和Jscope遇到的一些问题
  4. cube 设置滴答定时器_基于STM32CubeMX的定时器设置
  5. v-model 自带绑定的number 、lazy 、debounce属性
  6. Jenkins上配置Robot Framework测试邮件通知模板
  7. 【机器学习7】决策树
  8. mybatis-generator工具生成对应的自定Service和Controller
  9. Python数据挖掘课程 八.关联规则挖掘及Apriori实现购物推荐
  10. 云:SD-WAN不断增长的驱动力