- 博客(8)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 spring cloud------oauth2认证中心搭建
oauth2: OAuth 2.0关注客户端开发者的简易性。要么通过组织在资源拥有者和HTTP服务商之间的被批准的交互动作代表用户,要么允许第三方应用代表用户获得访问的权限。 至于oauth2具体的理解可以参考阮一峰的关于oauth的博客,那篇博客将的很同事易懂,我这边就不细讲这个了, 在oauth2中有几种授权模式: 1、授权码模式 2、密码模式 3、客户端模式 4、简易模式 5、...
2018-05-27 14:14:46 2973
原创 spring cloud------spring security简单使用二
上一篇博客是基于内存存用户信息的,但是在我们实际的开发中是不可能通过这种方式的,在实际开发中对用户的账号和密码有各种各样的处理,同时还会对用户的权限也有各种各样的处理。 而本节会讲一下如何对用户密码进行加密以及如何获取权限等 在上一节中我们看到有一个这样的方法@Autowired public void configureGlobal(AuthenticationMan...
2018-05-27 13:09:07 974
原创 spring cloud------spring security简单使用一
spring security的简单原理:使用众多的拦截器对url拦截,以此来管理权限。但是这么多拦截器,笔者不可能对其一一来讲,主要讲里面核心流程的两个。首先,权限管理离不开登陆验证的,所以登陆验证拦截器AuthenticationProcessingFilter要讲;还有就是对访问的资源管理吧,所以资源管理拦截器AbstractSecurityInterceptor要讲;但拦截器里面的...
2018-05-27 12:42:33 4880
原创 spring boot系列------自定义注解
自定义注解,可能大家听起来要点陌生,但是作为一个web开发人员来说相比就不那么陌生吧。在我们java开发中我们经常能见到这些注解:常见的注解:jdk自带的注解:1、@Override注解 用于重写父类的方法 或者是写接口实现类时用到该注解。 2、@Deprecated注解 用于表示该方法是一个过期的方法。 3、 @suppressWarnings注解 表示该方法在编译...
2018-05-27 12:14:59 8388
转载 Consul使用
1 Consul简介Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)。使用起来也较 为简单。Consul...
2018-05-19 13:01:18 783
原创 spring cloud---------- gateway网关
一提网关的时候,可能大家第一个想到的就是我们网络中的网关,其实在微服务体系中网关的作用是什么的明显的,网关负责统一接收所有请求,然后根据不同的规则进行转发到不同的服务。使用网关能够统一的管理请求日志、进行权限控制、过滤等,这样就能避免在每个单体应用中做重复的工作。如果在没有网关之前的时候,可以看到架构是这样的的:虽然有点小简单(ps有些功能没有画进去)。这样的话就会发现我们去每一个服务没有...
2018-05-06 14:00:40 8700 1
原创 CAS5.2x单点登录(九)---------cas服务端的退出源码解析以及客户端保存session及销毁session源码的解析
上一节已经说了如何解决cas客户端集群的单点退出的方法,但是由于大家对源码还不够了解,所以没有写代码上去,而我们这篇博客就是基于上篇来进一步讲解。 cas服务端的退出源码: 首先我们要找到这个jar包,因为我们是基于maven来管理这些包的,所以可以找到如下的这个包cas-server-core-logout,然后打开这个目录结构是如下所示的结构 我们一看代码并不是很多,就这区区几行,那...
2018-05-06 12:36:44 4007 21
原创 CAS5.2x单点登录(八)---------客户端集群单点退出方式
上篇博客已经说了单点退出是怎么实现的,同时也留下了隐患,就是在集群下的客户端可能出现退出概率有效。而导致这个结果的就是因为我们客户端无法根据服务端传过来的st来找到相应的session,所以就无法清空。在最早之前,我们没有考虑到集群和分布式的时候,我们是这样来使用cas和客户端的交互 我们通过cas提供的客户端核心包来进行cas服务器和cas客户端的通信。而在一系列的校验通过后,cas会为客...
2018-05-06 11:45:15 3642
gallery显示大量图片显示问题
2016-04-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人