- 2024-07-31pig4cloud登录请求处理流程以及token的签发
环境SpringBoot版本:2.7.16SpringSecurity版本:5.7.11pig4cloud版本:3.7.1-JDK8流程图概述登录请求过来之后还是先在DelegatingFilterProxy中跟踪,然后执行到FilterChainProxy;会通过请求路径进行匹配,找到对应能支持的SecurityFilterChain;然后获取到此SecurityFilterChain的
- 2023-10-07 pig4cloud框架系列五:OAuth2之授权码模式认证
前言:OAuth2目前被广泛用于第三方登录场景中,用于鉴权,认证。本文主要简单介绍一下授权码模式认证。场景:使用微信登录迅雷一,名词概念1,第三方应用程序:迅雷2,服务提供商:微信3,资源所有者:登录用户4,认证服务器:微信用来处理认证的服务器5,资源服务器:微信存放用户生成的资源的服务器,它
- 2023-10-06pig4cloud框架系列三:密码模式换取token(登录认证)
1,通过apiFox或者postMan模拟调用接口,使用密码模式获取token 2,首先代码会先来到ProviderManager类的authenticate方法,也就是登录认证的入口 3,先到AuthenticationProvider接口,然后到AbstractUserDetailsAuthenticationProvider实现类的authenticate方法 4,authenticate方法
- 2023-10-06pig4cloud框架系列二:表结构浅析
继系列一后,此篇简单讲一下表结构及每个表的作用1,sys_user:用户表,存储用户信息。2,sys_role:角色表3,sys_user_role:用户角色的定义,一个用户可以有多个角色,1对多的关系。4,sys_menu:菜单表,项目所有的菜单都维护在该表中。5,sys_role_menu:角色菜单表,定义每种角色具有哪些菜单,用户权限的
- 2023-10-06pig4cloud框架系列一:demo下载及其使用
pig4cloud就是一个封装的springcloud框架,本文就自己的使用,简单记录一下实践结果,以下操作都是基于windows系统。1,首先从pig4cloud的官网拉取demo,官网地址:https://www.pig4cloud.com/ 2,根据官方快速开始步骤指导,搭建项目,注意一点,不同JDK的版本对应不同的demo,注意别下载错了。3
- 2023-04-21activiti表结构 .pig4cloud
${flag.equals('同意')} ${flag.equals('驳回')} 驳回线 https://paper.pig4cloud.com/#%E5%A4%9A%E7%A7%9F%E6%88%B7%E5%AE%9E%E7%8E%B0 介绍 https://www.devdoc.cn/ activiti表结构https://www.devdoc.cn/activiti-table-summary.html activiti表
- 2023-01-13RHEL9练习部署pig4cloud
手动安装便于学习理解本文记录安装过程和遇到问题,仅供复习和参考,有问题欢迎指正一、环境说明pig4cloud3.6的环境要求工具版本下载备注pig4cloud3.6https
- 2022-11-24Pig4Cloud之jasypt 配置文件加密
简介Jasypt是一个Java简易加密库,用于加密配置文件中的敏感信息,如数据库密码。jasypt库与springboot集成,在实际开发中非常方便。引入Jasypt依赖<dependency><groupI
- 2022-11-24Pig4Cloud之检验token
前端校验请求/src/page/index/index.vuerefreshToken(){this.refreshTime=setInterval(()=>{checkToken(this.refreshLock,this.$store)},
- 2022-11-24Pig4Cloud之登陆验证(二)发放token
上一篇介绍了客户端认证处理,那是令牌颁发的前提。这篇开始,我们就来研究下令牌颁发。令牌颁发授权服务器提供令牌颁发接口(/oauth2/token),由客户端发起请求,授权服务器生成访
- 2022-11-23Pig4Cloud之登陆验证(一)客户端认证处理
前端登陆handleLogin(){this.$refs.loginForm.validate(valid=>{if(valid){this.$store.dispatch("LoginByUsername",t
- 2022-11-22Pig4Cloud之验证码
登陆前端代码<template#append><divclass="login-code"><spanclass="login-code-img"@click="refreshCode
- 2022-11-16Pig4cloud密码加密-AES加密key为什么是16位?
AES算法是一种分组密码算法,有三种不同的密钥长度规模,分别是128比特、192比特和256比特。在pig中前端加密后端这里我们说的16位就是16字节,也就是AES中的128比特。为