作者热门文章
- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult.getUnionid()
方法的一些代码示例,展示了WxMaJscode2SessionResult.getUnionid()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WxMaJscode2SessionResult.getUnionid()
方法的具体详情如下:
包路径:cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult
类名称:WxMaJscode2SessionResult
方法名:getUnionid
暂无
代码示例来源:origin: ustcwudi/springboot-seed
String openId = session.getOpenid();
String sessionKey = session.getSessionKey();
String unionId = session.getUnionid();
Optional<User> user = userService.selectByOpenId(openId);
if (user.isPresent()) {
代码示例来源:origin: leecho/cola-cloud
@Override
public SysUserAuthentication authenticate(IntegrationAuthentication integrationAuthentication) {
WxMaJscode2SessionResult session = null;
String password = integrationAuthentication.getAuthParameter("password");
try {
session = this.wxMaService.getUserService().getSessionInfo(password);
WechatMiniAppToken wechatToken = new WechatMiniAppToken(session.getOpenid(), session.getUnionid(), session.getSessionKey());
// 加密算法的初始向量
wechatToken.setIv(integrationAuthentication.getAuthParameter("iv"));
// 用户的加密数据
wechatToken.setEncryptedData(integrationAuthentication.getAuthParameter("encryptedData"));
} catch (WxErrorException e) {
throw new InternalAuthenticationServiceException("获取微信小程序用户信息失败",e);
}
String openId = session.getOpenid();
SysUserAuthentication sysUserAuthentication = sysUserClient.findUserBySocial(UcClientConstant.SOCIAL_TYPE_WECHAT_MINIAP, openId);
if(sysUserAuthentication != null){
sysUserAuthentication.setPassword(passwordEncoder.encode(password));
}
return sysUserAuthentication;
}
本文整理了Java中cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult.getUnionid()方法的一些代码示例,展示了WxMaJscode
我是一名优秀的程序员,十分优秀!