Spring Security
文章平均质量分 73
Spring Security
apple_csdn
文档中有不清楚的或者有问题的地方,欢迎评论。
展开
-
【Spring Security Oauth2】构建资源服务器(三):自定义身份认证不通过和权限验证不通过响应返回数据
一、环境准备【Spring Security Oauth2】构建资源服务器(一):构建服务二、默认响应数据和自定义响应数据对比1、默认响应数据请求头中未传入token请求头中传入错误token请求头中传入正确token,但是该token没有该接口的权限2、自定义响应数据请求头中未传入token请求头中传入错误token请求头中传入正确token,但是该token没有该接口的权限三、代码修改1、新增UserAccessDeniedHandler类和User原创 2022-03-15 21:00:00 · 4538 阅读 · 0 评论 -
【Spring Security Oauth2】构建资源服务器(二):授权管理(Web授权,注解授权:securedEnabled, prePostEnabled, jsr250Enabled)
一、环境准备【Spring Security Oauth2】构建资源服务器(一):构建服务二、授权管理相关配置1、web授权,web授权指的就是通过ResourceServerConfig资源配置类的configure(HttpSecurity http)方法进行授权配置。方法介绍:方法作用permitAll()所有用户可访问denyAll()所有用户不可访问authenticated()登录用户可访问anonymous()匿名用户可访问reme原创 2022-03-14 22:21:44 · 4507 阅读 · 0 评论 -
【Spring Security Oauth2】构建资源服务器(一):构建服务
一、环境准备1、回顾【Spring Security Oauth2】构建授权服务器(一):内存模式二、构建服务1、创建ResourceServerConfig资源管理类package com.cyun.uua.test.config.oauth2;import lombok.RequiredArgsConstructor;import org.springframework.context.annotation.Bean;import org.springframework.context原创 2022-03-10 22:00:00 · 577 阅读 · 0 评论 -
【Spring Security Oauth2】构建授权服务器(五):自定义(用户登录)认证策略
一、背景介绍1、通过之前的文章搭建授权服务器时,使用的登录账号和密码是在代码中写入的。而业务都是取数据库中的用户信息进行认证。二、环境准备【Spring Security Oauth2】构建授权服务器(一):内存模式三、自定义(登录)认证策略1、创建AccountDetailsServiceImpl类继承UserDetailsService类,用于查询数据库中用户信息。文章就简单化了,具体数据库操作需自己接入。package com.cyun.security.oauth2.config.se原创 2022-03-10 22:30:00 · 8249 阅读 · 0 评论 -
【Spring Security Oauth2】构建授权服务器(四):token存放到Redis中
一、环境准备1、回顾【Spring Security Oauth2】构建授权服务器(一):内存模式2、准备Redis3、application.yml配置spring: redis: host: 127.0.0.1 port: 6379 password: root database: 13二、token存放到Redis步骤1、Pom引入依赖 <!--springboot中的redis依赖--> <dependency原创 2022-03-10 21:30:00 · 1363 阅读 · 0 评论 -
【Spring Security Oauth2】构建授权服务器(三):使用数据库存储客户端信息
一、环境准备1、回顾【Spring Security Oauth2】构建授权服务器(一):内存模式2、Sql脚本create database d_study_oauth2 character set utf8;use d_study_oauth2;-- auto-generated definitioncreate table oauth_client_details( client_id varchar(255)原创 2022-03-09 11:43:53 · 932 阅读 · 0 评论 -
【Spring Security Oauth2】构建授权服务器(二):Jwt令牌
一、环境准备【Spring Security Oauth2】构建授权服务器(一):内存模式二、构建授权服务器(二):Jwt模式1、改造AuthorizationServer类引入新依赖注入@Autowired private JwtAccessTokenConverter accessTokenConverter;修改tokenService()方法/** * 令牌服务 * * @return */ @SuppressWarnings原创 2022-03-10 20:30:00 · 313 阅读 · 0 评论 -
【Spring Security Oauth2】构建授权服务器(一):内存模式
一、构建授权服务器:内存模式 (学习视频)1、pom依赖1.1、Spring Security Oauth2 <dependency> <groupId>org.springframework.security.oauth.boot</groupId> <artifactId>spring-security-oauth2-autoconfigure</artifactId>原创 2022-03-10 20:00:00 · 944 阅读 · 0 评论