Получение приложения BlueMix через брандмауэр

В настоящее время я работаю над внутренним сервером Java, который я развертываю в bluemix. Это стандартное веб-приложение, созданное с помощью maven и использующее смонтированную базу данных. Стандартные вещи.

Вопрос заключается в том, что две конечные точки, которые я использую, обращаются к службам, существующим в сетях с собственным брандмауэром. Теперь, если я разверну приложение на сервере, который пробит через брандмауэры, все будет хорошо. Однако на bluemix, где я не пробиваюсь через эти брандмауэры, я часто получаю ошибку 401.

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

Спасибо вам всем.


person JDaigle    schedule 20.11.2015    source источник
comment
возможно, вы можете предоставить более подробную информацию о своей конфигурации и / или примерах кода, чтобы люди могли лучше помочь вам.   -  person Freezystem    schedule 20.11.2015


Ответы (1)


Вы можете использовать одну из следующих служб Bluemix для подключения приложения, работающего в Bluemix, к локальному приложению/базе данных за брандмауэром:

  • Безопасный шлюз
  • Облачная интеграция

С помощью Secure Gateway вы можете создать безопасный туннель между приложением Bluemix и вашим локальным приложением. Официальная документация доступна здесь, но есть и отличный статья по ссылке ниже, чтобы начать с этой службы:

https://developer.ibm.com/bluemix/2015/03/27/bluemix-secure-gateway-yes-can-get/

Кроме того, документация по облачной интеграции доступна здесь.

person Alex da Silva    schedule 20.11.2015
comment
Также здесь может быть полезен сервис Statica Bluemix для предоставления приложению статического IP-адреса. - person opiethehokie; 21.11.2015
comment
Не используйте облачную интеграцию. Secure Gateway намного надежнее, лучше поддерживается и активно развивается. - person Matt Hamann; 21.11.2015