logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringCloud微服务——基于security+oauth2的安全保护(四):授权服务之redis存储token

文章目录加入jar包加入配置修改授权服务配置问题在SpringCloud微服务——基于security+oauth2的安全保护(二):授权服务该文中,存储token信息使用的是jdbc的方式。这里介绍一种使用redis存储的方法(本文是建立在授权服务之上的,以它为基础改造)。为了多样化,就不删除以前的功能了,可以通过配置来决定使用哪个。加入jar包以前的jar包不要动,加入redis的就可...

SpringCloud微服务——基于security+oauth2的安全保护(六):JWT方式下获取登录人信息

文章目录添加额外的信息授权服务改造添加CustomTokenEnhancer类:授权服务配置类:OAuth2AuthorizationConfig改造资源服务改造新增CustomerAccessTokenConverter类:资源服务配置类改造:OAuth2ResourceConfig公共方法在使用JWT存储token的时候,由于授权服务把token给了资源服务之后,资源服务就不会再访问授权服务.

SpringCloud微服务监控——admin(二):admin服务端加入邮件通知

在admin监控的时候,我们希望的是如果有某个服务挂了,那么就发一个邮件,告诉我这个服务挂掉了。1):在pom文件中,加入包依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</art...

#微服务
SpringCloud微服务监控——admin(一):admin服务端搭建并加入安全控制

在SpringCloud微服务中,有多个服务,要监控这些服务是否已经挂掉,这时可以使用admin来实现。代码如下:基础工程的搭建何其他的微服务一样,不再赘述。1):在pom文件中加入依赖:<!-- eureka client start --><dependency><groupId>org.springframework.cloud</...

#微服务
SpringCloud微服务监控——zipkin:微服务链路跟踪

文章目录服务端下载jar包编写启动脚本客户端引入jar包添加配置文件总结在搭建zipkin服务端的时候,以前通常的做法是:在pom文件中加入jar包:<dependency><groupId>io.zipkin.java</groupId><artifactId>zipkin-server</artifactId&gt...

SpringCloud微服务——基于security+oauth2的安全保护(三):资源服务

在实现方式一文中,已经说明了资源服务的代码结构。现在开始具体的实现。加入jar包在公用的pom文件中,引入jar包:<!-- security oauth2 start --><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring...

SpringCloud微服务——基于security+oauth2的安全保护(二):授权服务

Spring Security配置:Spring OAuth2分为两部分:OAuth2 Provider和OAuth2 Client。OAuth2 ProviderOAuth2 Provider的角色被分为授权服务(Authorization Service)和资源服务(Resource Service)。这两个角色可以在一个服务中,也可以不再一个服务中,也可能是一个授权服务,对应多个资源...

SpringCloud微服务——基于security+oauth2的安全保护(一):实现方式

现在是这么一个情况:在我的微服务中,有多个业务服务以及一些微服务相关的基础服务。他们都注册到了eureka。并且,通过zuul网关都可以访问到每个业务服务提供的API。现在,这些API中99%的,需要认证之后才能访问到。简单的说就是,不能随便输入一个地址,就能访问到我微服务的内容。由于这些服务都做好了,所以我尽量不动这些服务的代码。采用security+oauth2的方式来进行安全保护。实...

前端JS,删除JSON数据(JSON数组)中的指定元素

在前端处理JSON的时候,可能会删除JSON数据中的某个元素。采用的方式是使用delete。例如:var jsonData = {a:1,b:2,C:3};delete jsonData.a;console.log(jsonData);上面使用delete,删除了jsonData中的a元素了,此时jsonData的结果为:如果是要删除JSON数组中的某个元素的json,则使用下...

#前端
IDEA中使用maven插件dockerfile-maven-plugin制作并推送Docker镜像到私有仓库(Harbor)

目录背景dockerfile-maven-plugin插件制作镜像配置推送镜像到仓库问题背景用maven构建的父子工程。父工程下有多个子工程。现在要实现的功能是将某个项目打包制作为docker镜像然后推送到一个Docker镜像仓库(Harbor镜像仓库)。dockerfile-maven-plugin插件在父pom中,引入插件:<pluginManagement><plugins

#docker#maven#intellij idea +1
    共 13 条
  • 1
  • 2
  • 请选择