自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 spring security (四) 授权基本流程

在FilterSecurityInterceptor中会从SecurityContextHolder获取其中的Authentication,然后获取其中的权限信息,判断当前用户是否拥有访问当前资源所需的权限。:是受保护资源的访问策略(要访问当前资源所需要的权限),通过SecurityMetadataSource获取。获取放行路径,匹配当前路径命中,这里的路径是HttpSecurity配置的放行路径;通过传递的参数来决定用户是否有访问对应受保护资源的权限。匹配的路径也是存在规则的,如下是我的配置。

2023-08-09 10:04:25 168

原创 spring security (三)认证源码详解

这里默认的provider会调用AbstractUserDetailsAuthenticationProvider.authenticate,如果我们自己定义的就会调用我们定义的认证方法。寻找我们跟我们传进来的grantType相同的认证方式,当然就是我们的ResourceOwnerPasswordTokenGranter。这里的this.delegate是CompositeTokenGranter.grant,现在传进来的是我们默认的我种认证方式。首先我们看一下TokenGranter的实现类。

2023-08-09 10:03:37 510

原创 spring security (二) 认证核心类

被用作验证用户凭证的基础 Filter。在认证凭证之前,Spring Security 通常通过使用来请求凭证。接下来,AbstractAuthenticationProcessingFilter 可以对提交给它的任何认证请求进行认证。当用户提交他们的凭证时,AbstractAuthenticationProcessingFilter 会从 HttpServletRequest 中创建一个要认证的。

2023-08-09 10:02:10 170

原创 spring security (一) Filter(过滤器)

大多数情况下,默认的 security filter 足以为你的应用程序提供安全。然而,有时你可能想在 security filter chain 中添加一个自定义的 filter。例如,假设你想添加一个 Filter,获得一个租户 id header 并检查当前用户是否有访问该租户的权限。前面的描述已经给了我们一个添加 filter 的线索,因为我们需要知道当前的用户,所以我们需要在认证 filter 之后添加它。

2023-08-09 10:01:09 671

原创 docker 基于dokcer hub推送镜像、拉取镜像

docker tag 【镜像id】【你的dockerhub账号】/【docker hub创建的仓库】:【自己取的镜像名称】推送成功可以前往docker hub查看是否推送成功;注:tag名称是有规范的,名称不对的提交仓库会报错。2. 对自己需要上传的镜像打个tag。推送docker hub仓库。先查询镜像tag是否打成功。这样子就登录成功了;

2023-08-04 11:35:14 256

原创 mvn deploy 上传jar到私服

Durl=http://192.168.9.208:8081/repository/maven-releases/ //文件上传私服地址。-Dsources=utils-0.1.2-sources.jar //jar-sources包地址。-DrepositoryId=nexus-maven-release //私服文件夹。-DpomFile=utils-0.1.2.pom //jar-pom文件地址。-X -Dfile=utils-0.1.2.jar //jar包地址。

2023-05-18 11:45:36 496 2

原创 linux创建只读用户并赋予ssh权限

打开文件:vim /etc/ssh/sshd_config。passwd (用户名) 点击回车会让你设置密码。usermod -g nobody (用户名)AllowUsers (用户名)useradd (用户名)

2023-03-31 11:34:38 1335

原创 skywalking、agent、ui界面之间的安装及配置关系

skywalking、agent、ui界面之间的安装及配置关系

2022-09-02 12:29:29 2174 1

原创 Mysql查询过程

当向MySQL发送一个请求的时候,MySQL到底做了些什么呢?

2022-08-29 12:09:47 170

原创 对CountDownLatch、CyclicBarrier和Semaphore的理解

对CountDownLatch、CyclicBarrier和Semaphore的理解

2022-08-03 16:38:04 179 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除