2015-03-10 3 views
3

Мне любопытно, какие у меня варианты для обеспечения подключения к службе (регистрации и получения информации о дискотеке) в eureka. Очевидно, я хочу включить безопасность в Eureka и указать пароль пользователя для обслуживания.Закрепление Eureka в весеннем облаке

Один вопрос, который у меня есть, как службы, пытающиеся подключиться к eureka, определяют свои учетные данные? Является ли это спецификацией зоны и каков формат этой ссылки?

*** Я на самом деле ответ на этот вопрос и отвечал ниже, но все-таки интересно о следующем

Как хорошо, я могу указать более напряженные механизмы безопасности, и если да, то какие и как?

ответ

9

Хорошо, получается, что после того, как вы разместите вопрос, вы вдруг обнаружите способ сделать.

я понял, часть моего вопроса:

на сервере Eureka поставить этот

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

В вас сервис затем положить этот

eureka: 
    client: 
    registerWithEureka: true 
    fetchRegistry: true 
    serviceUrl: 
     defaultZone: http://user:[email protected]:8761/eureka/ 

После этой услуги аутентифицируетесь Eureka и Eureka отклонят любую услугу без этих учетных данных.

Итак, теперь во вторую часть моего вопроса. Какие еще способы защитить это соединение более безопасно?

+1

Каковы ваши проблемы с этим? Есть ли у вас предложение что-то более безопасное? –

+0

Я предполагаю, что application.yml с использованием/паролем, вероятно, подходит для большинства случаев. Мне было интересно, какие другие способы я могу обеспечить это помимо этого? – EvilJinious1

+0

Приобретено. Кстати, как вы нашли эти свойства? Я вижу что-то еще в [документации] (http://cloud.spring.io/spring-cloud-config/spring-cloud-config.html#_security). Мне интересно, как я могу указать их отдельно, не встраиваясь в URL? –

Смежные вопросы