spring - 尽管存在弹簧安全依赖性,如何禁用弹簧安全登录页面?
问题描述
我的 spring boot 版本是2.0.5.RELEASE。
添加弹簧安全依赖项时,我一直在获取默认登录页面。我不想删除 spring 安全依赖项,但想在一段时间内禁用此登录。我试图添加它们
security.ignored=/**
在 application.properties 文件中,但它不支持它。它说它已被弃用。
我想在 application.properties 文件中添加这些禁用属性,但没有得到解决方案。
解决方案
我通常添加额外的配置,以允许访问:
@Configuration
public class SecurityDisableConfiguration extends WebSecurityConfigurerAdapter {
@Override
protected void configure(final HttpSecurity http) throws Exception {
http.cors().disable()
.csrf().disable()
.httpBasic().disable()
.authorizeRequests().antMatchers("/**").permitAll();
}
}
推荐阅读
- pdf - 缺少 Unicode 中某些阿拉伯字符的表示形式(字形)
- azure-data-factory - 使用数据工厂时估计天蓝色的价格
- python - __eq__ 应该比较两种不同类型的对象吗?
- javascript - 如何使用一个表单 ID 制作多个切换表单?
- reactjs - Styled-components - 覆盖部分主题
- symfony - Symfony 4 应用程序与 Docker Compose 一起工作,但与 Docker Swarm 中断(没有登录,分析器损坏)
- regex - 如何从 Python 文件中提取两个子字符串之间的文本
- php - 在laravel中注册有手机号码问题的用户
- python - 如何从 odoo 在自动电子邮件中发送 word 文件
- bash - Azure Build Pipeline Bash 脚本现在可以正确设置构建变量