一、简介 1.1 业务场景 公司原来使用的是自建的用户登陆系统,但是只有登陆功能,没有鉴权功能。 现公司有如下业务场景: 需要接入各大智能音箱,音箱需要通过标准的Oauth2...

一、简介 1.1 业务场景 公司原来使用的是自建的用户登陆系统,但是只有登陆功能,没有鉴权功能。 现公司有如下业务场景: 需要接入各大智能音箱,音箱需要通过标准的Oauth2...
四、优化 优化点如下: 兼容性问题:因为既要兼容原始登陆模块,又要兼容新建的管理员模块,所以需要判断是原始用户还是管理员用户。验证token时需要判断是认证服务颁发的令牌还是...
场景 电脑或服务器开机都会有一些需要启动的程序,每次都需要一个一个点击启动,耗时耗力,还有可能漏启动。所以添加一个开机自启的脚本,脚本中帮我们打开需要启动的程序,如Snipa...
前言 拦截器顺序: 认证流程:Filter->构造Token->AuthenticationManager->转给Provider处理->认证处理成功后续操作或者不通过抛异常...
二、密码模式源码 2.1 概述 访问/oauth/token会经过拦截器的顺序ClientCredentialsTokenEndpointFilter和BasicAuthen...
一、部署 启动容器 二、腾讯云SSL证书部署 申请证书后,从网站下载证书,解压。如下是腾讯云的SSL证书的目录结构。 因为我们使用的是Nginx,所以将Nginx下的1_ch...
书接上回 Elasticsearch自定义分析器(上)[//www.greatytc.com/writer#/notebooks/44681488/notes/88...
一、配置 依赖 配置文件数据库版本需要与database-platform对应,我这里使用的数据库是mysql5.7。 可选参数create 启动时删数据库中的表,然后创建,...
注:代码基于Elasticsearch 7.x,低版本语法稍有不同,需指定type!且低版本可能无法使用相关性计算的一些新特性。 一、分析器 1.1 概念: 分析器包括: 字...
一、起因 腾讯云给我发了几封邮件说我的服务器被木马攻击。 我打开服务器监控一看,闲置的服务器CPU飙升。 二、排查 2.1 首先查询CPU占用最多的3个进程 查使用内存最多的...
一、Docker部署 1.1 安装docker 1.1.1 准备 安装相关依赖 国内源 1.1.2 安装 安装docker 服务自启动 1.1.3 服务启动和优化 设置国内镜...
需要安装nginx并配置支持https协议 编辑 .plist文件: 编辑 页面,跳转到 .plist文件
一、架构 二、框架部署 2.1 准备 准备三台虚拟机,操作系统为CentOS 7.x,每台内存至少8G以上。 步骤: 关闭防火墙 创建hxr用户,设置密码,创建文件夹更改用户...
一、概念 1.1 什么是调度器 理想情况下,我们应用对Yarn资源的请求应该立刻得到满足,但现实情况资源往往是有限的,特别是在一个很繁忙的集群,一个应用资源的请求经常需要等待...
一、HelloWorld 二、阻止表单提交 三、v-test和v-html 四、v-if和v-show 五、v-on和$event 六、v-for 七、v-bind 7.1 ...
预备知识点 Matlab基本小常识:分号的作用、、注释的快捷键、clc和clear、disp和input; sum函数; Matlab中如何提取矩阵中指定位置的元素; siz...
一、ES基本概念 1.1 索引(Index) 一个索引就是一个拥有几分相似特征的文档的集合。一个索引由一个名字来标识(必须全部是小写字母),并且当我们要对这个索引中的文档进行...
一、原理 1.1 Maxwell介绍 Maxwell是一个能实时读取MySQL二进制日志binlog,并生成 JSON 格式的消息,作为生产者发送给 Kafka,Kinesi...