ICode9

精准搜索请尝试: 精确搜索
  • 剖析Apple Pay 它与支付宝究竟暧昧什么?2022-10-22 15:19:30

    我们熟知的科技公司(互联网公司)颠覆传统行业的往往都是比较激进的破环、替换原有的连接,用互联网作为新的媒介来创造更高效的连接。Apple Pay却和我们熟知的做法不同,给了支付行业新的启发。读完这篇文章,你也会惊叹Apple这样伟大的企业是如此的克制,如此的了解自己的优势,如此的专注。St

  • vue3+element-plus+登录逻辑token+环境搭建2022-09-16 18:34:09

    vue3+element-plus+登录逻辑token环境搭建 需求说明 项目初始化 1 import ElementPlus from 'element-plus' 2 import 'element-plus/dist/index.css' 3 const app = createApp(App) 4 app.use(ElementPlus)   安装脚手架工具 1 npm i @vue/cli@4.5.13 -g 验证是否安

  • 微信全局access_token和网页授权access_token的用法2022-09-16 10:31:08

    最近开发微信公众号,需要用到微信公众号授权登录以及微信的一些其他功能,现在存在一个BUG就是,刷新后重新授权,导致缓存里面的access_token过期,然后在用这个token去请求微信其他功能,就报错了。 一、官方解释 1、网页授权access_token:公众号授权后,可以获得一个特有的调用凭证(网页授权ac

  • 面试碎碎念之怎么保证接口的幂等性2022-09-14 16:35:11

    一、什么是接口幂等性 接口幂等性是指,同一个接口,多次发出同一个请求,必须保证操作只执行一次。调用接口发生异常,总是会重复尝试,就会造成系统无法承担,因此要避免这种情况。比如常用的下载资源接口,订单支付接口等,重复操作会造成资源浪费和订单重复。 二、什么情况会出现接口幂等问题

  • SpringBoot--防止重复提交(锁机制---本地锁、分布式锁)2022-09-14 14:31:06

    防止重复提交,主要是使用锁的形式来处理,如果是单机部署,可以使用本地缓存锁(Guava)即可,如果是分布式部署,则需要使用分布式锁(可以使用zk分布式锁或者redis分布式锁),本文的分布式锁以redis分布式锁为例。   一、本地锁(Guava)   1、导入依赖 <dependency> <group

  • Django中使用QQ登录2022-09-14 12:03:29

    Django中使用QQ登录 1.返回QQ登录网址的视图 (1)后端接口设计: 请求方式: GET /oauth/qq/authorization/?next=xxx 请求参数: 查询字符串 参数名 类型 是否必须 说明 next str 否 用户QQ登录成功后进入网站的哪个具体网址 返回数据: JSON { "login_url": "https://graph.q

  • axios跨域问题2022-09-14 02:00:21

    报错!!! 报错关键词: Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response. 接口不正确Access-Control-Allow-Headers不允许请求报头字段内容类型。 需要添加 "https://www.imooc.com/api/http/json/search/suggest?word=js",

  • 一口气说出前后端 10 种鉴权方案2022-09-11 19:00:57

    架构鱼 2022-09-01 22:57 发表于江苏     正文 在介绍鉴权方法之前,我们先要了解的是:什么是认证、授权、鉴权、权限控制以及他们之间的关系,有了他们做铺垫,那么我们才能做到从始至终的了解透彻 ~ 什么是认证? 认证(Identification) 是指根据声明者所特有的识别信息

  • 如何使用 ABAP 代码消费需要传递 CSRF token 的 OData 服务试读版2022-09-10 16:34:40

    正如本教程的开篇介绍文章SAP OData 开发教程 - 从入门到提高(包含 SEGW, RAP 和 CDP)所提到的,SAP OData 服务开发,从实现技术上来说,可以分为三大类。因此本教程也分为三大部分,分别进行介绍。本文是本教程的文章目录。 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业

  • 简单的用户认证模块2022-09-09 16:02:14

    继续记录学习React项目的成果。 用户认证模块 简单的用户认证模块功能可以概括为:注册、登录、登出、token处理,额外功能可以从这些功能上进行拓展。 创建auth模块。先定义User接口、baseUrl以及一些token操作: export interface User { id: string; name: string; email: strin

  • 【论文笔记】LayoutLM:首次结合文本和版式信息的文档预训练模型2022-09-07 11:02:37

    概述 LayoutLM是一个基于Bert,结合了文本和版式信息的文档预训练模型,在多个下游任务中都达到了当时SOTA的结果。 模型 模型的总体结构如图1所示: 图1 LayoutLM总体结构 LayoutLM在Bert的基础上添加了2-D Position Embedding和Image Embedding(图中虽然没有1-D Position Embedding

  • 社交登录—为何用code换取access_token2022-09-07 00:31:17

    用账号密码访问 认证服务器 获取认证 得到 code  为什么不直接给token 再用token + clientId 密钥 做头,换取token 可能因为认证服务器   需要clientId 等 做权限---密钥token等敏感信息 应该在后台交互    

  • vue2 登录页面 跳转 包括token部分 $router部分2022-09-06 17:33:59

    js文件内 import request from "@/utils/request"; export function login(data) { return request({ url: "/auth/login", method: "post", data, }); } 登录 vue <template> <div class="login-page page"

  • 干货 | 通用 api 封装实战,带你深入理解 PO2022-09-06 12:00:08

    ⬇️ 点击“下方链接”,提升测试核心竞争力! >>更多技术文章分享和免费资料领取 在普通的接口自动化测试中,如果接口的参数,比如 url,headers等传参改变,或者测试用例的逻辑、断言改变,那么整个测试代码都需要改变。apiobject设计模式借鉴了pageobject的设计模式,可以实现一个优雅、强大的接

  • Sourcetree 如何关联自己的gitlab仓库2022-09-05 15:34:18

    现在有些企业自己搭建了gitlab服务器,通过sourcetree从企业服务器拉取代码的时候会提示认证失败。今天搞了大半天才搞懂,给我自己做个笔记。 添加账户 托管服务商   选择 GitLab CE   托管URL   填写自己企业的仓库域名即可; 首选协议   SSH;   记得在自己的个人中心设置tok

  • C# 手动终止async/await异步方法的几种实现2022-09-05 00:31:27

      终止异步方法的实现主要依靠 CancellationToken 类   using System; using System.Net.Http; using System.Threading; using System.Threading.Tasks; namespace ConsoleApp21 { internal class Program { static async Task Main(string[] args)

  • JWT -2022-09-05 00:00:31

    参考资料 1、官方网站:https://jwt.io/ JWT 介绍 JWT 的本质就是一个字符串,它是将用户信息保存到一个 Json 字符串中,然后进行编码后得到一个 JWT token,并且这个 JWT token 带有签名信息,接收后可以校验是否被篡改,所以可以用于在各方之间安全地将信息作为 Json 对象传输。 JWT 的认证

  • 匿名远程启动jenkins的job2022-09-04 00:01:50

    安装jenkins插件Build Authorization Token Root job配置中的构建触发器,勾选触发远程构建,输入要用的令牌,如soul 通过jenkins地址调用触发 非参数化job:http://${jenkins_url}/buildByToken/build?job=${job_name}&token=${token} 参数化job:http://${jenkins_url}/buildByToken/bu

  • 基于koa模块和socket.io模块搭建的node服务器实现通过jwt 验证来渲染列表、私聊、群聊功能2022-09-03 22:01:57

    1. 具体代码在需要的下载 https://gitee.com/zyqwasd/socket          效果:   2. package.json文件 1. 下载基本的模块  修改了start 脚本  nodemon 需要先单独下载 npm install nodemon  开启服务器直接nodemon就好 1 { 2 "name": "socketio", 3 "version": "

  • Typroa + PicGo-Core +Github 配置免费图床2022-09-02 23:05:59

    Typroa + PicGo-Core +Github 配置免费图床 1、下载typroa:Typora 官方中文站 (typoraio.cn) 2、下载PicGo-Core 打开偏好设置:快捷键Ctrl + 逗号 设置如下 3、打开配置文件 因为我下载visual studio所以默认以visual studio打开配置文件。配置如下: { "picBed": { "current":

  • 认证流程总结2022-09-01 16:01:16

    1.用户的新增密码的加密存储:一般使用不可逆加密 mango使用的是BCrypt(是一种加盐的不可逆加密方法) @Override public void add(Admin admin){ String password = BCrypt.hashpw(admin.getPassword(), BCrypt.gensalt()); admin.setPassword(password); adminMapper.

  • BI如何实现用户身份集成自定义安全程序开发2022-09-01 14:34:09

    统一身份认证是整个 IT 架构的最基本的组成部分,而账号则是实现统一身份认证的基础。做好账号的规划和设计直接决定着企业整个信息系统建设的便利与难易程度,决定着系统能否足够敏捷和快速赋能,也决定了在数字化转型中的投入和效率。用户账号是用户身份的一种表示,传统统一身份认证系

  • 记一次feign调用报错:feign.codec.DecodeException: Error while extracting response for type [java...2022-09-01 14:30:40

    一直以为是被调用法的返回对象类型和调用方接收的对象类型不一致导致的解析失败 甚至以为无法传递除Jsondate以外的类型   实际问题: 多服务调用 导出用到多线程 token无法所线程共享    解决思路: feign多层调用打断点 大概率调用存在问题 -》 token多线程调用 不传递 与导出之

  • Flask 学习-31.flask_jwt_extended 验证token四种方headers/cookies/json/query_string2022-09-01 13:34:29

    前言 用户携带授权token访问时,其jwt的所处位置列表,默认是在请求头部headers中验证。 可以通过JWT_TOKEN_LOCATION进行全局配置,设置token是在请求头部,还是cookies,还是json, 还是查询参数query_string 四种方式。 JWT_TOKEN_LOCATION 全局配置 JWT_TOKEN_LOCATION 配置参数可以全局

  • Flask 学习-26.JWT(JSON Web Token)生成Token2022-08-31 21:03:58

    前言 JSON Web Token(JWT)是一个非常轻巧的规范。jwt广泛应用在系统的用户认证方面,特别是现在前后端分离项目。 python 中 pyjwt 是一个独立的包,flask 的插件集成了该功能可以使用 flask-jwt-extended 插件来实现。 环境准备 环境准备,需用到的包 flask flask-restful flask-jwt-exte

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

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

ICode9版权所有