当前位置:   article > 正文

Spring Boot+Spring Security:页面白名单和获取登录信息_对于security+springboot我想设置一份接口白名单,怎么做

对于security+springboot我想设置一份接口白名单,怎么做

说明

(1)JDK版本:1.8

(2)Spring Boot 2.0.6

(3)Spring Security 5.0.9

(4)Spring Data JPA 2.0.11.RELEASE

(5)hibernate5.2.17.Final

(6)MySQLDriver 5.1.47

(7)MySQL 8.0.12

 

需求缘起

       在有些场景下我们要对一些url要设置白名单,比如注册页面,忘记密码,官网页面,那么怎么操作呐?还有我们登录成功之后,需要显示当前登录者的账号信息,那么这个又要怎么操作呐?

一、设置白名单

       设置白名单比较简单,这个在之前也有使用过了:

 

.antMatchers("/login").permitAll()

 

1.1 单个文件

比如这里允许/index为白名单:

 

  1. http.authorizeRequests() // 定义哪些URL需要被保护、哪些不需要被保护
  2.             .antMatchers("/login").permitAll()// 设置所有人都可以访问登录页面
  3.             .antMatchers("/","/index").pe
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号