![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JaveWeb
文章平均质量分 93
程序员的自我反思
这个作者很懒,什么都没留下…
展开
-
Spring Security学习与探究系列(二):从数据库中加载用户以及用户权限验证
前言在上一篇文章中,笔者介绍了Spring Security的简单使用,但同时也遗留了一些问题。在本篇文章中,笔者将进一步探究Spring Security的使用方法,主要聚焦于以下两个问题:从数据库中加载账户数据和为账户定义不同的权限。我们知道,一个常见的网站除了身份验证之外,还应该有权限验证,因为不同身份可以访问的资源应该是不一样的。比如博客系统,普通用户可以正常管理自己发布的文章,而管理员则可以对所有普通用户的文章进行管理。...原创 2021-04-21 10:24:00 · 641 阅读 · 1 评论 -
Spring Security学习与探究系列(一):快速上手Spring Security
简介为了督促自己的学习,新开一个坑,就是记录对Spring Security的探究与学习。使用Spring Security的目的是,之前实现后端时,用户验证与鉴权都是手动实现的而过于繁琐。后来了解到了Spring Security对Web的安全有很好的支持,因此打算系统地学习一下Spring Security,并将学习过程中的思考和见解一并分享出来,欢迎批评指出。什么是Spring Security先读官方文档对其的定义:Spring Security是一个框架,提供了身份验证、授权和针对常见攻原创 2021-04-18 19:25:33 · 369 阅读 · 0 评论 -
Springboot实现WebSocket系列:从一个简单的例子入门
简介本文介绍使用Springboot简单实现Websocket的完整流程。由于是入门教程,所以以一个简单的案例呈现,包括了服务端和客户端的实现,这里服务端使用Springboot搭建,而客户端使用Java来实现。什么是Websocket在开始之前,先简单介绍一下Websocket的相关知识。Websocket是应用层协议,传输层使用了TCP协议来实现。Websocket与HTTP协议的不同之处在于,Websocket是全双工的,支持服务器与客户端的双向通信,而HTTP协议只能由客户端向服务端发起请求来原创 2021-04-16 16:32:46 · 10473 阅读 · 3 评论