上一页 1 2 3 4 5 6 7 8 9 10 ··· 31 下一页
摘要: 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。 ###一、Sentinel 基本概念 阅读全文
posted @ 2023-06-17 20:54 shigp1 阅读(154) 评论(0) 推荐(0) 编辑
摘要: JWT之前说过了,可以参考 https://www.cnblogs.com/shigongp/p/17454635.html 。 使用jwt的思路:AuthenticationWebFilter认证成功后生成TOKEN,并通过响应头写回到客户端。新增一个WebFilter校验TOKEN。 添加依赖: 阅读全文
posted @ 2023-06-10 15:51 shigp1 阅读(218) 评论(0) 推荐(0) 编辑
摘要: ###一、匿名访问 新建AnonymousController @RestController @RequestMapping("/anoy") public class AnonymousController { @RequestMapping("/hello") public Mono hell 阅读全文
posted @ 2023-06-09 20:48 shigp1 阅读(105) 评论(0) 推荐(0) 编辑
摘要: ###一、使用logout 修改MyReactiveSecurityConfig: @Configuration @Slf4j public class MyReactiveSecurityConfig { @Autowired private ReactiveUserDetailsService 阅读全文
posted @ 2023-06-08 22:16 shigp1 阅读(40) 评论(0) 推荐(0) 编辑
摘要: ###一、switchIfEmpty 在讨论登录流程之前,先看下Spring Web Flux中的`switchIfEmpty`用法。 @Test public void test1() { Mono.just("test1") .flatMap(val -> { return Mono.just( 阅读全文
posted @ 2023-06-07 22:44 shigp1 阅读(394) 评论(1) 推荐(0) 编辑
摘要: Kaptcha是谷歌开源的可高度配置的实用验证码生成工具。 ###一、验证码配置 加入依赖: com.github.penggle kaptcha 2.3.2 生成验证码配置: @Configuration public class KaptchaConfig { //DefaultKaptcha是 阅读全文
posted @ 2023-06-07 20:32 shigp1 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 在Spring Reactive Security中,Security过滤器是通过类`ServerHttpSecurity`配置的,用户认证过滤器是`AuthenticationWebFilter`,相当于SpringSecurity中的`UsernamePasswordAuthentication 阅读全文
posted @ 2023-06-06 21:21 shigp1 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 要从数据库查询用户,只需要配置数据库连接。同时实现的用户要实现`org.springframework.security.core.userdetails.UserDetails`接口。从数据库查询用户要实现`org.springframework.security.core.userdetails 阅读全文
posted @ 2023-06-06 20:29 shigp1 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 添加配置类: @Configuration public class MyReactiveSecurityConfig { @Bean public ReactiveUserDetailsService reactiveUserDetailsService() { UserDetails user 阅读全文
posted @ 2023-06-05 20:54 shigp1 阅读(81) 评论(0) 推荐(0) 编辑
摘要: Spring Reactive Security是结合Spring Web Flux使用的。结合SpringBoot使用,简化了大量配置。 新建SpringBoot项目,添加依赖: org.springframework.boot spring-boot-starter-webflux org.sp 阅读全文
posted @ 2023-06-05 20:17 shigp1 阅读(114) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 31 下一页