小编Evi*_*us1的帖子

在Spring云中保护Eureka

我很好奇我有什么选择来保证服务连接(注册和获取迪斯科信息)到eureka.显然我想在Eureka中打开安全性并指定服务的用户名密码.

我有一个问题是,尝试连接到eureka的服务如何指定其凭据?是通过区域的规范和这个参考的格式是什么?

***我实际上是上面问题的答案,并在下面发布,但仍然对以下内容感到疑惑

同样,我是否可以指定更加繁重的安全机制,如果是,哪些以及如何?

spring-cloud

4
推荐指数
1
解决办法
5836
查看次数

Spring Data Redis:设置密码

我需要从我的微服务提供到 Redis 的安全连接。

因此,如果我想添加支持身份验证的功能,以便客户端可以发送带有密码的 AUTH 命令。见http://redis.io/topics/security

如何使用 Spring Data Redis 实现来做到这一点?

spring-data spring-data-redis

4
推荐指数
1
解决办法
1万
查看次数

如何在Spring Boot版本中查找Spring项目的版本

我一直在寻找各种弹簧项目的哪个版本包含在特定版本的Spring Boot中。

也许我找错了位置,但是似乎很难找到例如spring boot 1.4.0可能正在使用哪个版本的spring数据。

原因是由于功能的缘故,我想要一个特定版本的spring数据库,我无法确定它是否可用。

有写这个的地方吗?

spring-data spring-boot

4
推荐指数
1
解决办法
2万
查看次数

/ eureka/v2/apps是否已从Spring云发现仪表板中删除

我记得以前我曾经能够访问较旧的http:/ localhost:8761/eureka/v2/apps,并从发现服务器(spring cloud)中查看应用程序的原始JSON.

我只是尝试了它,不再看到它.它被移动了吗?如果是这样的话?

spring-cloud

3
推荐指数
1
解决办法
925
查看次数

替换我的zuul应用程序的RibbonRoutingFilter

我想RibbonRoutingFilter用一个具有附加特征/自定义的自定义替换zuul包中嵌入的现有.

它只是一个创建我自己的情况,并给予它优先级,在内置的之前触发?我不希望它被调用两次.

实际上为了澄清最后一点,我希望我的版本取代内置版本.我创建了一个副本RibbonRoutingFilter,添加了我的自定义,它按照我想要的方式工作,但RibbonRoutingFilter也调用了原始版本.我该如何抑制它,或者是可能的.

建议?提前致谢

spring-cloud netflix-zuul netflix-ribbon

3
推荐指数
1
解决办法
2074
查看次数

从 zuul 过滤器发送重定向

我正在对我们的 zuul 过滤器集进行补充。这个附加过滤器将查看标头并决定将请求重定向到我将配置的已知位置。

这是过滤器的运行方法的主体

 @Override
    public Object run() {
        log.debug("Running the PreRouteTransMarkAndLoggingZuulFilter filter ");
        // retrieve redirect URL
        String redirectURL = filterConfigurationBean.getRedirectURL();
        if (redirectURL.isEmpty()) {
            return null;
        }
        // get the white list for allowed entries
        Set<String> whiteList = new HashSet<>(Arrays.asList(filterConfigurationBean.getWhiteList().split(",")));
        RequestContext ctx = RequestContext.getCurrentContext();
        // if request url is part of white list then allow
        String url = ctx.getRequest().getRequestURL().toString();
        if (checkWhiteList(url, whiteList)) {
            return null;
        }
        // get headers
        // check if an authorization header is present
        if (validHeader(ctx.getRequest())) …
Run Code Online (Sandbox Code Playgroud)

spring-cloud

2
推荐指数
1
解决办法
9664
查看次数

覆盖Zuul Filter SendErrorFilter

org.springframework.cloud.netflix.zuul.filters.post.SendErrorFilter类处理错误响应.

我想覆盖此过滤器以在转发时执行自定义响应而不是ZuulException等.

如何用我自己的版本替换它?只是写和注册?会这样做还是还需要其他东西?

spring-cloud netflix-zuul

1
推荐指数
3
解决办法
5022
查看次数