【问题标题】:Eureka authentication method and UIEureka认证方式和UI
【发布时间】:2018-01-26 05:31:51
【问题描述】:

是否有任何身份验证方法(用户和密码)和 UI 可用于 Netflix 的服务器注册表库 Eureka?我正在寻找类似 Spring Boot Admin 的登录页面。

【问题讨论】:

    标签: java spring spring-boot spring-cloud netflix-eureka


    【解决方案1】:

    有一个 ui 页面,您只需在浏览器中输入您的 host:port 即可看到。但它只显示有关注册客户的信息,您无能为力。对于身份验证,您可以使用基本的弹簧安全性。如果您使用用户名和密码启用基本安全性,则当您尝试访问页面时,该 ui 会要求您提供它。此外,您还应该提供这些用户名和密码来注册客户。

    【讨论】:

    • 有客户端注册的例子吗?
    • @PauloSalgado 这是基本身份验证。对于添加 eureka 服务器时的客户端属性,只需像这样添加用户名和密码:http :/ /username:password@host:port/eureka/,对于 eureka 服务器属性:security.basic。启用:truesecurity.user.name:您的用户security.user.password:您的密码
    【解决方案2】:

    就像任何其他 Spring Boot 应用程序一样:

    @SpringBootApplication
    @EnableEurekaServer
    public class ServeurCloudEurekaApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(ServeurCloudEurekaApplication.class, args);
        }
    }
    

    在你的 pom 文件中。

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-security</artifactId>
    </dependency>
    

    启动您的应用并在浏览器中输入您的host:port

    【讨论】:

      猜你喜欢
      • 2013-12-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-22
      • 1970-01-01
      • 1970-01-01
      • 2012-07-11
      • 1970-01-01
      • 2020-11-22
      相关资源
      最近更新 更多