Spring Security5(6)IP白名单
有些时候,为了方便放行,比如我们将应用程序部署在阿里云上,我们需要允许外网的所有人都可访问该ip地址,我们就可以通过 spring security 的 IP 白名单来进行操作。spring security 的 IP 白名单非常强大,细到限制一个软件的端口都可以做到。
首先,依然是创建一个springboot应用程序。应用以下依赖:
- spring boot devtools
- lombok
- spring mvc
- thymeleaf
- spring security
我们直接在springboot的配置文件中,配置用户名和密码
spring:
security:
user:
name: user
password: 123456
然后创建Spring security 的配置类:
package com.example.spring.security5.demo.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
@Configuration
public class SecurityConfig extends WebSecurityConfigu