spring security
JAVA-新的开始
010101001010101001001001010
展开
-
SpringSecurity+OAuth2.0权限认证第四天-实现动态配置角色实现权限控制
第一步:创建一个新的SpringCloud项目;项目的pom.xml文件配置如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https原创 2020-09-04 20:46:45 · 1563 阅读 · 2 评论 -
Spring Security + OAuth2.0第三天 HttpSecurity的几个重要参数说明
HttpSecurity全名为org.springframework.security.config.annotation.web.builders.HttpSecurity这个类是SpringSecurity中继承WebSecurityConfigurerAdapter时需要复写的接口中的一个重要参数,用于配置Security重要的拦截及权限控制。这方法在父类中保护方法。同时这个类也是OAuth2.0中资源服务继承ResourceServerConfigurerAdapter时,需要复写的接口中.原创 2020-09-04 11:45:13 · 2366 阅读 · 6 评论 -
OAuth2.0授权码/oauth/authorize接口调用unauthorized异常
调用/oauth/authorize接口时,代码首先进入org.springframework.web.method.support.InvocableHandlerMethod类的invokeForRequest方法;代码如下:@Nullable public Object invokeForRequest(NativeWebRequest request, @Nullable ModelAndViewContainer mavContainer, Object... providedArg原创 2020-09-03 19:10:58 · 15322 阅读 · 6 评论 -
OAuth2资源访问控制 OAuth2.0认证服务器配置和资源服务器配置(OAuth2.0学习第二天)
本文代码接着第一天的内容进行更新。(OAuth2.0基础配置信息,OAuth2.0学习第一天地址-https://blog.csdn.net/tianlong1569/article/details/108366395)在前文中我们已经获得了access_token,但是当通过access_token调用相关的接口的时候报出下面异常{ "timestamp": "2020-09-03T06:57:33.443+0000", "status": 401, "error": "原创 2020-09-03 18:29:43 · 4713 阅读 · 3 评论 -
oauth2 的基本使用 spring security + oauth 服务端的基本配置 (oauth2学习第一天)
说明:本文采用JDK1.8,springboot 采用2.0.6.RELEASE,我这里采用的内存用户配置pom.xml配置信息如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav原创 2020-09-02 18:54:29 · 1051 阅读 · 0 评论 -
spring security的基本应用
一、 基本配置配置在系统中使用SpringSecurity,需要在pom.xml中加入spring-boot-starter-security依赖代码如下<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>然后新建一个类继原创 2020-08-31 16:50:16 · 926 阅读 · 0 评论