eureka 加入密码认证 springboot-admin 加入密码认证

eureka 加入密码认证 springboot-admin 加入密码认证

  1. pom.xml 加入依赖

    org.springframework.boot spring-boot-starter-security
  2. application.properties 配置如下 用户名和密码

    #开启安全认证 用户名和密码
    spring.security.basic.enabled=true
    spring.security.user.name=admin
    spring.security.user.password=root

    eureka.client.serviceUrl.defaultZone=http://${spring.security.user.name}:${spring.security.user.password}@localhost:${server.port}/eureka/

  3. 加入配置类 WebSecurityConfig.java.

    package org.fh.config;

    import org.springframework.security.config.annotation.web.builders.HttpSecurity;
    import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
    import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
    import org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler;

    @EnableWebSecurity
    public class WebSecurityConfig extends WebSecurityConfigurerAdapter {

    复制代码
     @Override
     protected void configure(HttpSecurity http) throws Exception {
     	
     	SavedRequestAwareAuthenticationSuccessHandler successHandler = new SavedRequestAwareAuthenticationSuccessHandler();
     	successHandler.setTargetUrlParameter("redirectTo");
    
     	http.headers().frameOptions().disable();
     	
     	http.csrf().disable().authorizeRequests().antMatchers("/actuator/**").permitAll().anyRequest().authenticated().and().httpBasic();
     }

    }

注意:Eureka启动,报Failed at: ${replica.key} [in template "eureka/navbar.ftl 解决方案:设置的密码中可能有@符号"

相关推荐
神奇小汤圆14 小时前
慢请求别急着先查慢 SQL(Redis 缓存雪崩把数据库打满)
后端
知彼解己14 小时前
LLM-based Planning:从后端视角理解 Agent 规划层
后端·golang·ai编程
覆东流14 小时前
Java开发环境搭建
java·开发语言·后端
阿洛学长15 小时前
VMware安装虚拟机教程(超详细)
java·linux·开发语言
yspwf15 小时前
用 NestJS 构建一个同时支持用户与订单的 gRPC 微服务
后端
coder Ethan15 小时前
Spring AI 入门:(3)快速搭建一个简单的问答助手
java·人工智能·spring
屋外雨大,惊蛰出没15 小时前
starter的创建与引用
java·stater
DyLatte15 小时前
很多人把坚持,误以为成长
前端·后端·程序员
小同志0015 小时前
Spring Boot ⽇志概述(简单了解)
java·java-ee·日志
霸道流氓气质15 小时前
Spring AI Alibaba + Ollama+Embedding向量化项目完整指南
人工智能·spring·embedding