经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 微信开发

keycloak~为微信二维码添加动态kc认可的动态state

本实例将通过keycloak社区登录实现微信二维码的登录,并且二微码不是keycloak动态生成,而是通过微信提供的js生成的,在页面上直接输出的方式实现的。 动态state 在Keycloak中使用微信二维码登录时,state参数确实是由后端生成的,并且用于确保登录过程的安全性,防止CSRF...[2024/7/29]

微服务下认证授权框架的探讨

前言 市面上关于认证授权的框架已经比较丰富了,大都是关于单体应用的认证授权,在分布式架构下,使用比较多的方案是--<应用网关>,网关里集中认证,将认证通过的请求再转发给代理的服务,这种中心化的方式并不适用于微服务,这里讨论另一种方案--<认证中心>,利用jwt去中心化的特...[2024/5/24]

逆向WeChat(三)

  本篇在博客园地址https: www.cnblogs.com/bbqzsl/p/18198572 上篇回顾,对象是WEUIEngine。WeUIEngine使用了chrome::base框架,但只用来实现了单一的功能,只为了DUI的动画计时器。 chrome::base框架没...[2024/5/24]

聊聊公众号最让我不爽的两个痛点

本文首发于 Python猫 微信公众号最让我不爽的地方有两个,而且有很多人虽然也不爽,却不知道原因。 本文想聊聊公众号的两个痛点,因为我经常收到私信问这两个问题,本文算是一次集中的回复吧。 第一个不爽的点是公众号会屏蔽外链,导致无法正常跳转文字链接。 这是什么意思呢?其实就是说在公众号文...[2024/4/8]

如何获取微信的版本号详解【附完整源码】

如何获取微信的版本号详解【附完整源码】

前两天群里有人问到这个问题,我想着在网上找个教程发给他,没想到这玩意还挺新鲜?网上基本上找不到实质性的回答... 关于这个问题,其实挺简单的,微信的版本号其实就写在注册表中,读取它就完事了~ 打开注册列表 找到【计算机\HKEY_CURRENT_USER\Software\Tenc...[2024/1/26]

一图讲清楚公众号扫码关注绑定手机号自动登录

日常开发中,相信不管做 C 端还是 B 端业务的同学都会遇到微信相关的业务,比如微信登录、微信支付、公众号扫码关注等场景。 最近博主在做公众号扫码关注自动登录这一块的业务,因此总结绘制了一张公众号扫码关注绑定手机号自动登录流程图分享给大家。 推荐博主开源的 H5 商城项目waynboo...[2023/6/28]

从零玩转系列之微信支付开篇

从零玩转系列之微信支付开篇

一、前言 halo各位大佬很久没更新了最近在搞微信支付,因商户号审核了我半个月和小程序认证也找了资料并且将商户号和小程序进行关联,至此微信支付Native支付完成.此篇文章过长我将分几个阶段的文章发布(项目源码都有,小程序和PC端) 二、演示 微信支付Native案例 微信支付JSAPI案例...[2023/6/12]

Web端扫码登录的原理和实现讲解

1 概述 在日常 Web 端产品的使用中,一般都会支持扫码登录,这种方式操作简单,相对传统的手机号登录等方式速度更快、安全性更高,还可以增加自家产品的粘合度。 2 登录原理 扫码登录本质是解决将 APP 端的用户登录信息(通常是 Token)通过扫码的形式安全稳定地同步给 Web 端。 ...[2023/3/24]

一文吃透扫码登录原理

本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~ Github地址:https: github...[2023/3/20]

微信公众号开发消息推送功能

目录微信公众号开发微信公众号简介注册微信公众号注册测试公众号搭建微信本地调试环境微信公众号接入(校验签名)给指定用户推送消息网页授权获取用户openid给指定用户发送模板信息 微信公众号开发 代码地址 运行效果 微信公众号简介 微信公众号分为服务号、订阅号、企业号,订阅号可以个...[2023/2/17]

手把手教你如何获取微信用户openid

手把手教你如何获取微信用户openid

目录1、前言2、手工方式2.1、设置域名2.2、获取code2.3、换取acce _token3、使用第三方sdk3.1、引入第三方依赖3.2、将微信公众号配置写入yaml文件并引入类中3.3、编写配置类初始化设置wxMpService配置3.4、编写对应的controller3.5、进行debug...[2023/2/15]

Blazor如何实现类似于微信的Tab切换?

Blazor如何实现类似于微信的Tab切换?

是否有小伙伴在使用tab的时候想进行滑动切换Tab? 并且有滑动左出左进,右出右进的效果 ,本文将讲解怎么在Blazor中去通过滑动切换Tab 本文中的UI组件使用的是MASA Blazor,您也可以是其他的UI框架,这个并不影响实际的运行效果,本文案例是兼容PC和Android的,演示效果...[2023/1/28]

使用canvas生成含有微信头像的邀请海报没有微信头像问题

最近做了一个微信内访问的H5页面,长按分享图片发送朋友邀请的海报,网上搜索资料,得出解决思路,用canvas将页面绘制生成图片,     问题:canvas 图片跨域。     解决过程(填坑历程):   ...[2019/10/30]

如何设置payjs的微信jsapi支付目录

首先你得是 payjs 的有效开通用户。不清楚 payjs 是干什么的可以自行百度。 设置方法非常简单,在后台菜单-系统设置-JSAPI目录设置,在右侧填写支付目录即可。 需要注意的是:支付目录需要配置正确才能实现支付,否则在请求JSAPI时,会有“当前页面的URL未注册”的错误提示。 注意事...[2019/7/29]

微信公众号获取用户地理位置并列出附近的门店的示例代码

思路分析: 1、在微信公众号内获取用户地理位置 需要js-sdk签名包(关于如何获取文档有介绍) 2、根据获取的地理位置ajax去后台请求,通过sql语句,查询中距离最近的门店(sql语句在网上搜的,位置是通过后台添加的) 3、根据城市查询门店列表,使用通过表单提交事件,ajax请...[2019/7/25]

微信公众号token验证失败解决方案

微信公众号token验证失败解决方案

我用的是python3+,而官网给的例子是python2的写法。问题就在python版本不同。 下面是截取官方的实例代码的一部分 list = [token, timestamp, nonce] list.sort() sha1 = hashlib.sha1() map(sh...[2019/7/23]

微信公众号硬件开发杂谈(二)

微信公众号硬件开发杂谈(二)

目录 设备授权与状态查询 HTTP请求帮助类 WebSocket 设备授权与状态查询 在上一篇中我们说到要使用设备首先要进行授权操作,设备完成授权之后就可以通过接口来做一些操作,授...[2019/6/30]

记一次简单的公众号分析

看到文件名,才知道这次小的分析项目已经是18年9月份的事情了。 所以现在来回顾算是旧事重提了,那就从这次分析开始复盘一下所有的分析项目吧。 项目背景 公司的产品需要和有一定粉丝量的公众号合作出售,所以需要从众多预备的公众号中优选出意向合作伙伴。 初步思路 公众号是微信端最大的B2C/C2...[2019/3/29]

nodejs微信开发之授权登录+获取用户信息

上一篇:获取acce _token+自定义菜单 这部分代码是之前就已经完成了,但是考虑篇幅的问题就和上篇分开了,这部分相较前面的方式较为复杂一点,但是也是很容易理解的。 这里简单介绍一下微信网页授权。 微信网页授权配置回调域名: 注:下面引自官方文档 1、在微信公众...[2019/3/18]

nodejs微信开发之接入指南

nodejs微信开发之接入指南

最近又拾起了微信开发,之前的公众号是用的flask进行开发的,所以最近想要用nodejs改写一下,这些算是记录吧,边写代码边写下这篇文章。 因为我对nodejs也并不是那么的熟悉,仅仅是新手的状态,如果有错误的地方请指出。 文章最后会放出源码。公众号部署在leancloud,这里也...[2019/3/18]

nodejs微信开发之自动回复的实现

上一篇:接入指南 这部分是实现简单的自动回复,当然也是很大一部分功能的实现基础,这里使用了图灵机器人的接口。 效果图如下: 当然,这个机器人的效果如何不是我能管得了的事情了,类似图灵机器人,我们还可以实现段子推送,快递查询等一系列功能,这里不一一实现了。 微信的消息处...[2019/3/18]

node微信开发之获取access_token+自定义菜单

上一篇:自动回复的实现 这两天终于把获取acce _token+自定义菜单+授权登录+获取用户信息部分完成了,nodejs其实不是很熟悉,所以估计有很多特性没用起来的,还有很多冗余代码以及各种问题,只能说功能实现了,大家多多担待吧。 获取acce _token 因为调用所有公众号的...[2019/3/18]

微信开发之微信jssdk录音功能开发示例

项目需求简单描述 用户长按录音,松手后直接结束录音,结束录音后,用户可以选择重新录音、播放刚才的录音,上传录音(这里的上传录音指上传到自己服务器,上传步骤是,前端调用wx.uploadVoice,后台再到微信服务器下载音频文件,上传到自己的服务器)。注意,音频文件自上传时间算起在微信服务器...[2018/10/24]

131
2
记录数:23 页数:1/11
 友情链接:直通硅谷  点职佳
加载更多