安全框架
文章平均质量分 76
做时间的朋友。
注重知识的积累,以量变实现质变
展开
-
Spring Boot Shiro 密码加密(加盐)
此篇文章是在Shiro整合Spring Boot入门的基础上写的,如果你没有shiro基础看不懂的话,可以去看看。1、给Realm添加CredentialsMatcher@Beanpublic UserRealm userRealm() { UserRealm userRealm = new UserRealm(); // 设置加密算法 HashedCredentialsMatcher credentialsMatcher = new HashedCredentialsMatche原创 2021-10-17 15:46:36 · 1723 阅读 · 0 评论 -
Shiro整合Spring Boot入门
这是一篇Shiro入门的博文,将整合Spring Boot快速入门Shiro。实现基本的认证、授权、密码加密功能认证:也就是我们平时所说的登录,但认证不局限于账号密码登录,扫码、人脸识别、指纹等都可以算是认证授权:不同的人拥有不同的权限,比如在后台管理系统中,管理员和普通用户看到的菜单是不一样的、有些资源普通用户只有读权限没有写权限等Shiro简介Shiro简单来说就是一个安全框架,它可以帮助我们快速、容易的实现认证、授权的相关功能。我们先了解一下Shiro的架构。在Shiro中有三个重要.原创 2021-10-17 14:14:27 · 253 阅读 · 1 评论 -
Spring Security连接数据库
之前我们为了快速使用Spring Security,给Spring Security提供的数据源是基于内存的。但实际生产中,这些数据都应该来自数据库。所以接下来就链接数据库实现认证。1、首先准备数据库、表和数据CREATE DATABASE `user_db` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';use user_db;CREATE TABLE `t_user` (`id` bigint(20) NOT NULL COMMENT '用户原创 2021-10-16 14:45:54 · 668 阅读 · 2 评论 -
Spring Security整合Spring Boot快速入门
这是一篇Spring Security入门的博文,将整合Spring Boot快速入门Spring Security。实现基本的认证、授权、密码加密功能认证:也就是我们平时所说的登录,但认证不局限于账号密码登录,扫码、人脸识别、指纹等都可以算是认证授权:不同的人拥有不同的权限,比如在后台管理系统中,管理员和普通用户看到的菜单是不一样的、有些资源普通用户只有读权限没有写权限等密码加密:我们数据库中保存的密码一般都是加密后的密文,避免数据泄露造成巨大损失Spring Security简介Sprin.原创 2021-10-16 10:57:58 · 284 阅读 · 0 评论