首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将标准的Spring安全性添加到(2.1.4)

如何将标准的Spring安全性添加到(2.1.4)
EN

Stack Overflow用户
提问于 2019-04-16 06:11:13
回答 1查看 276关注 0票数 0

按照参考指南添加安全性到spring引导管理(https://codecentric.github.io/spring-boot-admin/current/),但是在启动应用程序时总是获得标准登录页面,这是我无法回避的(也不确定如何这样做--添加登录凭据等)。希望现在设置具有基本安全性的。

  1. 创建了一个具有"Spring“和”Security“依赖性的标准引导应用程序
  2. 将项目导入IDE并将@EnableAdminServer注释添加到主类并运行

注意:

(1)没有向application.properties 2添加任何内容)也尝试了使用https://www.baeldung.com/spring-boot-admin的方法,其中使用WebSecurity配置显示登录页,但这会导致出现2个登录窗口(一个作为弹出窗口,另一个作为主页)。

代码语言:javascript
复制
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快照演示演示项目

代码语言:javascript
复制
<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)来保护

EN

回答 1

Stack Overflow用户

发布于 2019-10-07 11:17:38

但这会导致出现2个登录窗口(一个作为弹出窗口,另一个作为主页)。

我已经遇到了这个问题,我通过更改spring-boot-admin版本来解决这个问题。

2.1.4可用时,您正在使用2.1.6

尝试更改版本号。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55701614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档