4

eureka に接続するサービス (登録してディスコ情報を取得する) を保護するためのオプションについて知りたいです。明らかに、Eureka でセキュリティを有効にして、サービスのユーザー名とパスワードを指定したいと考えています。

私が持っている 1 つの質問は、eureka に接続しようとするサービスが資格情報をどのように指定するかということです。それはゾーンの仕様によるものですか?この参照の形式は何ですか?

*** 私は実際に上記の質問に対する回答を下に投稿しましたが、それでも次のことについて疑問に思っています

また、より強力なセキュリティ メカニズムを指定できますか。指定できる場合、どの方法で指定できますか?

4

1 に答える 1

11

わかりました、質問を投稿した後、突然やり方を発見したことがわかりました。

私は私の質問の一部を理解しました:

Eurekaサーバーにこれを入れます

security:
  basic:
    enabled: true
  user:
      name: user # login username
      password: password

あなたのサービスでこれを入れてください

eureka:
  client:
    registerWithEureka: true
    fetchRegistry: true
    serviceUrl:
      defaultZone: http://user:password@localhost:8761/eureka/

このサービスが Eureka nd に対して認証された後、Eureka はこれらの資格情報がないサービスを拒否します。

それでは、私の質問の2番目の部分に進みます。この接続をより安全に保護するには、他にどのような方法がありますか?

于 2015-03-10T22:15:26.617 に答える