上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 31 下一页
摘要: 转发自:http://www.ruanyifeng.com/blog/2019/04/oauth-grant-types.html RFC 6749 OAuth 2.0 的标准是 RFC 6749 文件。该文件先解释了 OAuth 是什么。 OAuth 引入了一个授权层,用来分离两种不同的角色:客户 阅读全文
posted @ 2023-06-04 19:51 shigp1 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 转发自:http://www.ruanyifeng.com/blog/2019/04/oauth_design.html [OAuth 2.0](https://datatracker.ietf.org/doc/html/rfc6749#section-4.1) 是目前最流行的授权机制,用来授权第三 阅读全文
posted @ 2023-06-04 19:43 shigp1 阅读(7) 评论(0) 推荐(0) 编辑
摘要: SpringSecurity的UsernamePasswordAuthenticationFilter用于处理认证。要整合JWT,只需在认证成功后生成TOKEN并通过响应头写回客户端。在新增一个过滤器用于校验TOKEN。 新建SpringBoot项目,添加依赖: org.springframewor 阅读全文
posted @ 2023-06-04 14:10 shigp1 阅读(114) 评论(0) 推荐(1) 编辑
摘要: HTTP协议是一种无状态的协议。也就是第一次携带用户名和密码认证后。下一次访问HTTP协议不会携带认证的信息。这就需要传递认证信息。 传统的服务器识别客户端都是通过Session。当一个客户端连接到服务器之后,一般都会经过认证,会在服务器上创建出Session。当返回响应时,会将Session的标识 阅读全文
posted @ 2023-06-03 22:02 shigp1 阅读(47) 评论(0) 推荐(0) 编辑
摘要: ###一、自定义MBean public interface HelloMBean { String getName(); void setName(String name); String print(); } HelloMBean必须以`MBean`结尾。 @Slf4j public class 阅读全文
posted @ 2023-06-03 17:50 shigp1 阅读(224) 评论(0) 推荐(0) 编辑
摘要: ###一、简介 Java管理扩展(JMX)技术是Java平台标准版(Java SE平台)的标准部分。JMX技术是在Java 2平台标准版(J2SE)5.0版本中添加到该平台的。JMX技术提供了一种简单、标准的管理资源(如应用程序、设备和服务)的方法。因为JMX技术是动态的,所以您可以在创建、安装和实 阅读全文
posted @ 2023-06-03 14:12 shigp1 阅读(81) 评论(0) 推荐(0) 编辑
摘要: ###Digesters `Digester`是专门从输入中创建消息摘要(也称为哈希)的类。 消息摘要是摘要(或散列)函数的结果,它们是单向的,也就是说,从消息摘要开始,无法重建原始消息。 正因为如此,消息摘要对于密码加密来说就足够了。事实上,在一些国家,以未加密的方式存储用户密码是非法的,甚至以可 阅读全文
posted @ 2023-06-02 22:18 shigp1 阅读(301) 评论(0) 推荐(0) 编辑
摘要: `Jasypt`是一个java库,它允许开发人员以最小的工作量为他/她的项目添加基本的加密功能,而不需要对密码学的工作原理有深入的了解。 ###一、特性 * Jasypt为您提供了简单的单向(摘要)和双向加密技术。 * 用于任何 JCE 提供程序的开放 API,而不仅仅是默认的 Java VM 提供 阅读全文
posted @ 2023-06-02 20:23 shigp1 阅读(238) 评论(0) 推荐(0) 编辑
摘要: `Jasypt`是开源的加密和解密的组件。和Spring提供了很好的集成。 ###一、加密SpringBoot配置文件 新建SpringBoot项目,添加依赖 org.springframework.boot spring-boot-starter-web com.github.ulisesbocc 阅读全文
posted @ 2023-06-01 22:52 shigp1 阅读(966) 评论(0) 推荐(0) 编辑
摘要: ###一、介绍 `Blue Ocean`提供了易于使用的管道可视化功能。它旨在重新思考Jenkins的用户体验,为Jenkins管道从头开始设计。`Blue Ocean`旨在减少混乱,提高所有用户的清晰度。 `Blue Ocean`的主要特点包括: 1. 连续交付(CD)管道的复杂可视化,使您能够快 阅读全文
posted @ 2023-05-30 19:58 shigp1 阅读(109) 评论(2) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 31 下一页