2015-11-20 56 views
2

我目前正在開發一個我將部署到bluemix的java後端服務器。這是一個標準的網絡應用程序,用maven構建出來並打到已安裝的數據庫。標準的東西。通過防火牆獲取BlueMix應用程序

現在的問題是,我正在使用的兩個端點正在訪問具有自己的防火牆的網絡上存在的服務。 現在,如果我將應用程序部署到穿過防火牆的服務器上,一切都很好。然而,在我沒有穿過這些防火牆的bluemix上,我經常會遇到401錯誤。

有沒有人知道一種方式來傳遞這些憑據時,做一個職位,或讓我可以通過防火牆進行身份驗證,然後通過服務進行身份驗證?

謝謝大家。

+0

也許您可以提供有關您的配置或/和代碼示例的更多詳細信息,以便人們能夠更好地幫助您。 – Freezystem

回答

4

您可以使用以下Bluemix服務之一,在Bluemix運行你的應用程序連接到您的內部應用程序/數據庫防火牆後面:

  • 安全網關
  • 雲集成

使用Secure Gateway,您可以在Bluemix應用程序和您的內部部署應用程序之間創建安全隧道。官方文件可here,但也有在下面的鏈接一個很好的文章開始使用此項服務:

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

另外的雲集成服務文檔可here

+2

此外,爲應用程序提供靜態IP的Statica Bluemix服務在此處可能非常有用。 – opiethehokie

+0

不要使用雲集成。安全網關更可靠,支持更好,並且正在積極開發。 –