按照参考指南添加安全性到spring引导管理(https://codecentric.github.io/spring-boot-admin/current/),但是在启动应用程序时总是获得标准登录页面,这是我无法回避的(也不确定如何这样做--添加登录凭据等)。希望现在设置具有基本安全性的。
注意:
(1)没有向application.properties 2添加任何内容)也尝试了使用https://www.baeldung.com/spring-boot-admin的方法,其中使用WebSecurity配置显示登录页,但这会导致出现2个登录窗口(一个作为弹出窗口,另一个作为主页)。
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import de.codecentric.boot.admin.server.config.EnableAdminServer;
@EnableAdminServer
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}Pom:">http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 org.springframework.boot Spring -启动器-父程序2.1.4. project com.example演示0.0.1-Spring快照演示演示项目
<properties>
<java.version>1.8</java.version>
<spring-boot-admin.version>2.1.4</spring-boot-admin.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-dependencies</artifactId>
<version>${spring-boot-admin.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
希望通过大多数基本的Spring安全性(使用spring 2.x)来保护
发布于 2019-10-07 11:17:38
但这会导致出现2个登录窗口(一个作为弹出窗口,另一个作为主页)。
我已经遇到了这个问题,我通过更改spring-boot-admin版本来解决这个问题。
当2.1.4可用时,您正在使用2.1.6。
尝试更改版本号。
https://stackoverflow.com/questions/55701614
复制相似问题