ICode9

精准搜索请尝试: 精确搜索
  • uniapp解决刷新token,并发请求2022-03-20 02:05:41

    前端在请求接口时,和后端定义好了,如果状态码为 401 ,则表明 token 过期,需要前端请求新的 token 大概流程如下: 1.用户登录之后,后端会返回两个 token ,分别为accessToken 和refreshToken 存储到Storage 平时请求数据时,请求头使用accessToken 来发送接口 2.当返回401 token 过期

  • Flutter37,互联网行业“中年”危机2022-01-20 13:03:05

    ‘我的团队’, ‘邀请好友’, ]; List menuIcons = [ Icons.message, Icons.print, Icons.error, Icons.phone, Icons.send, Icons.people, Icons.person, ]; String userAvatar; String userName; @override void initState() { // TODO: implement initState super.initSta

  • Open API 安全设计2022-01-11 20:02:20

    如何保证外网开放接口的安全性。 1.使用加签名方式,防止数据篡改。 2.信息加密与密钥管理,AES加密。 3.搭建OAuth2.0认证授权,授权之后获取accessToken。 4.使用令牌方式,先获取token,带着token发送请求。 5.搭建网关实现黑名单和白名单。 一、令牌方式搭建搭建API开放平台 方案设计: 1

  • 大白话讲解OAuth2.0的客户端模式Client Credentials2021-12-16 19:02:05

    Oauth2.0的客户端模式   1.由Authorization Server提供给各业务系统一个clientID和clientSecret; 2.通过clientID和clientSecret获取accessToken; POST /token HTTP/1.1 Host: authorization-server.com grant_type=client_credentials &client_id=xxxxxxxxxx &client_secret=xx

  • 小程序订阅消息推送2021-12-16 15:58:48

    近期写了个消息推送,代码挺简单的,分享一下! 前期准备工作: 我前面还写了一篇文章是关于小程序消息推送配置的,可以去查阅一下就不多说了准备一下小程序的appid和secret还有消息订阅的模板 直接上代码吧 实体类 @Data @Accessors(chain = true) public class WxPushMessageVo impl

  • java调用微信接口getwxacodeunlimit生成小程序指定的访问页面2021-12-09 16:31:53

    1,首先,必须根据小程序的appid和appSecret获取到accessToken 2,然后再根据accessToken去获取指定页面的小程序二维码 /** * 1,第一步 获取 accessToken * 2,**appId,和appSecret是小程序的**,不是公众号的,注意 * @return */ public String getAccessToke

  • 微信服务号新手入门讲解、第一章(创建菜单)2021-11-23 20:32:26

    服务号最多有三个一级菜单,每个一级菜单可以最多配置5二级菜单,配置菜单可以登陆微信服务号后台进行配置,也可以使用代码调用微信接口服务来自定义配置,各有优缺点,今天主要分享下代码配置菜单的方式。 先了解下菜单的官方文档:https://developers.weixin.qq.com/doc/offiaccount/C

  • 自动刷新JWT解决方案2021-08-26 08:01:50

    自动刷新JWT解决方案 背景 在前后分离场景下,越来越多的项目使用jwt token作为接口的安全机制,但存在jwt过期后,用户无法直接感知,假如在用户操作页面期间,突然提示登录,则体验很不友好,所以就有了token自动刷新需求 但是这个自动刷新方案,基本都离不开服务端状态存储,JWT推出思想是:去中心

  • feign调用添加header参数2021-08-03 10:02:28

    方案1:使用@RequestHeader 传递参数 测试无效 代码示例: @FeignClient( name = "test-service", url = "${service.test}" ) public interface TestClient { @PostMapping({"/api/test"}) @ApiOperation("XXXXX") Da

  • 萤石云定时更新 accessToken2021-07-12 19:04:20

    class UpdateVideoTokenHelper { private static Timer myTimer; private static string appKey = ConfigurationManager.AppSettings["appKey"]; private static string appSecret = ConfigurationManager.AppSettings["appSecr

  • OAuth 2.0详解2021-05-28 15:33:53

    概念:OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如基本消息,照片,联系人列表), 而无需将 用户名 和 密码 提供给第三方应用。 一、应用场景 为了理解OAuth的适用场合,这里举一个使用第三方账户进行登录的例子。 现在一般登陆都会采

  • Vue数据传输2021-05-09 15:01:09

    Vue数据传输 页面渲染需要数据。这些数据或从服务器来,或从js来,但无论如何作为前端语言Vue需要一种有效的页面数据管理机制。 0. 理解Vue的方法组成 computed computed是计算属性的; 它会根据所依赖的数据动态显示新的计算结果, 该计算结果会被缓存起来。computed的值在getter

  • 记录一次因为换行出现的莫名的错误2021-04-08 09:31:36

    最近用phpstorm开发获取微信小程序二维码 https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token= 使用这个api接口,去出现了一个莫名的错误,以前用这个接口做过都能生成二维码这次却不行,将源码拷贝过来没问题,但是新写的不行!   $accessToken = $this->getAccessToken();

  • Junit5+REST-assured 做接口测试2021-04-05 19:03:48

    1. 先配置maven <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>5.6.3</version> <scope>test</scope>

  • 微信小程序如何获取accessToken2021-03-10 12:02:25

    其中appid和APPsecret是小程序的账号信息 附代码: //获取accessToken             getAccessToken: function() {                 var that = this;                 var urlApi = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=clie

  • Spring Cloud OAuth 微服务内部Token传递的源码实现解析2021-03-03 22:55:11

    背景分析1.客户端携带认证中心发放的token,请求资源服务器A(Spring Security OAuth 发放Token 源码解析)2.客户端携带令牌直接访问资源服务器,资源服务器通过对token 的校验 (Spring Cloud OAuth2 资源服务器CheckToken 源码解析 ) 判断用户的合法性,并保存到上下文中3.A服务接口接收到

  • 扩展 jwt 解决 oauth2 性能瓶颈2021-03-03 22:52:04

    oauth2 性能瓶颈资源服务器的请求都会被拦截 到认证服务器校验合法性 (如下图)用户携带token 请求资源服务器资源服务器拦截器 携带token 去认证服务器 调用tokenstore 对token 合法性校验资源服务器拿到token,默认只会含有用户名信息通过用户名调用userdetailsservice.loadbyusername

  • [.Net/SignalR] 如何为SignalR 的Client Side添加Header和AccessToken, 以及如何为Server 的SignalR添加Auth2021-02-18 11:01:27

        Ref: SignalR - authenticating with access token  (讲解了如何在Javascript中添加其他字段)   Authentication and authorization in ASP.NET Core SignalR

  • spring security+oauth2重写/oauth/token接口2021-02-09 15:33:13

    在获取token时使用/oauth/token接口 但是想在返回token的同时也返回其他属性:如用户姓名 ,权限等 那么我们可以重写/oauth/token 接口 OauthController  以下配置不会更改接口地址和入参 只更改返回值 @RestController @RequestMapping("/oauth") public class OauthController {

  • 实现通过短信中的链接打开小程序2021-01-26 23:33:17

    在开发小程序的过程中,我遇到了这样的一个需求,通过短信中的链接打开一个h5,这个h5可以实现点击跳转小程序,或者扫码跳转,并且将链接上的参数填充到小程序界面上。下面来描述一下我的开发步骤及实现方案。 这个需求大部分的功能是基于 h5 页面实现的,所以首先进行对 h5 页面的攻破

  • 12-SpringSecurity:通过OAuth2集成Github登录2021-01-20 22:00:30

    背景 本系列教程,是作为团队内部的培训资料准备的。主要以实验的方式来体验 SpringSecurity 的各项Feature。 目前 SpringSecurity 新版本已实现了对 OAuth2.0 的支持。 OAuth2.0 是一个开放的授权标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要

  • IdentityServer4 之 Resource Owner Password Credentials 其实有点尴尬2021-01-11 09:01:40

    前言 接着IdentityServer4的授权模式继续聊,这篇来说说 Resource Owner Password Credentials授权模式,这种模式在实际应用场景中使用的并不多,只怪其太开放啦,直接在客户端上拿着用户名和密码就去授权服务器获取AccessToken,这样容易被客户端拿着用户名和密码搞坏事;接下来就详细说说。

  • 在onelogin中使用OpenId Connect Authentication Flow2021-01-05 20:31:29

    文章目录 简介OpenId Connect和Authentication Flow简介onelogin的配置工作使用应用程序连接onelogin程序中的关键步骤总结 简介 onelogin是一个优秀的SSO(Single Sign-On)服务提供商,我们可以借助onelogin的服务,轻松构建SSO程序。 之前我们也讲过了,构建SSO的通用协议一般

  • php 微信分享2020-12-19 14:32:43

    最近有一个网页需要用到微信分享。 按照官方文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#63 使用最新的:http://res.wx.qq.com/open/js/jweixin-1.6.0.js 结果,使用 updateAppMessageShareData 方法分享的时候,还没点击按钮,就分享成功。页面刚加

  • 抖音视频推广2020-11-23 10:05:11

    主要记录一下接入抖音开放平台遇到问题较多的部分(上传视频+创建视频),其他的接口可下载开放平台提供的api引入项目调用即可。 视频推广到抖音的整个流程:授权认证(app SDK获取授权码code =》 服务端获取accessToken、获取用户信息) =》 发布视频(上传视频+创建视频)。 视频发布后可调用

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有