最近Spring Boot 1.4.1から1.5.2にアップグレードしました。 1.5.2の特徴の1つは、Spring Securityがパッケージの一部であれば、基本認証によって保護されているということです。基本認証後も/h2-console
にアクセスできません。それは禁止された403を投げる。Spring Boot/h2-consoleはSpring Security 1.5.2で403を投げます
application.yml
:私も明示的に/h2-console/**
httpSecurity.authorizeRequests()
.antMatchers(allowedResources)
.permitAll()
を許可している
spring:
datasource:
driver-class-name: org.h2.Driver
url: jdbc:h2:file:../app-db/app_db;AUTO_SERVER=TRUE
username: sa
password: sa
initialize: false
jpa:
hibernate:
ddl-auto: validate
show-sql: true
database-platform: org.hibernate.dialect.H2Dialect
h2:
console:
enabled: true
settings:
web-allow-others: true
allowed:
resources: /h2-console/**
私はlocalhost:8080/h2-console
にアクセスしようとすると403を取得しておきます。 私は多くの設定と同様に入れてみました:
management.security.enabled=true
security.basic.enabled=true
をしかし、私はH2-コンソールにアクセスすることができません。
あなたはこの[参考](https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-web-secure-custom)を参照していますかセキュリティで春のブートでgithub –