
security
砥砺-前行
努力路上前行
展开
-
SpringBoot Security jwt 登录认证流程(10)
1. security 默认流程图(基于session)CustomAccessDecisionManager implements AccessDecisionManager CustomAccessDeniedHandler implements AccessDeniedHandlerCustomAuthenticationDetailsSource impleme...原创 2020-03-09 13:14:51 · 1843 阅读 · 0 评论 -
springboot redis jwt security 登录(9)
1.下载依赖<dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.1</version></dependency>2.添加配置文件jw...原创 2020-01-02 19:08:51 · 1408 阅读 · 1 评论 -
pringboot security基于session的 权限控制(数据库url)(六)
spring security默认是在代码里约定好权限,真实的业务场景通常需要可以支持动态配置角色访问权限,即在运行时去配置url对应的访问角色。以下代码实现的效果为 在数据库中配置的所有url 则更具权限访问其他的链接具有ROLE_ANONYMOUS权限1.加载角色能访问特定的资源package com.hanhuide.core.handler;import co...原创 2020-01-01 10:36:39 · 1287 阅读 · 0 评论 -
springboot security基于session的 登录认证(验证码)(五)
1.验证码的认证分为3种第一种直接在contrller中添加认证package com.hanhuide.core.controller;import com.google.code.kaptcha.impl.DefaultKaptcha;import io.swagger.annotations.Api;import lombok.extern.slf4j.Slf4j;imp...原创 2019-12-31 13:56:02 · 2997 阅读 · 1 评论 -
springboot security (四)返回自定义的用户对象
1. 数据库中的sysuer对象package com.hanhuide.core.model;import com.baomidou.mybatisplus.annotations.TableField;import com.baomidou.mybatisplus.annotations.TableId;import com.baomidou.mybatisplus.annota...原创 2019-12-26 16:54:50 · 2155 阅读 · 2 评论 -
springboot security 自定义返回结果(三)
1. 用户未登录时返回给前端的数据package com.hanhuide.core.handler;import com.alibaba.fastjson.JSON;import com.hanhuide.core.enums.ResultEnum;import com.hanhuide.core.model.AjaxResponseBody;import org.springf...原创 2019-12-26 14:10:49 · 4325 阅读 · 2 评论 -
springboot security(二) 用户认证、权限
1. 自定义 用户认证、权限package com.hanhuide.core.service.impl;import org.springframework.security.core.GrantedAuthority;import org.springframework.security.core.authority.SimpleGrantedAuthority;import o...原创 2019-12-26 13:14:01 · 1213 阅读 · 0 评论 -
springboot集成security(一)初步使用
1.引入依赖(因为我是多模块的 所以有引用 一个为数据源模块,一个为redis工具类模块)数据源参考:https://blog.youkuaiyun.com/qq_27081015/article/details/103311400工具类参考:https://blog.youkuaiyun.com/qq_27081015/article/details/103311437maven模块共享:https:/...原创 2019-12-26 11:12:43 · 1198 阅读 · 0 评论