Uzyskiwanie dostępu do zabezpieczonego hasłem serwera proxy

Skonfiguruj dostęp do zewnętrznej usługi Web Service lub pliku WSDL za pośrednictwem zabezpieczonego hasłem serwera proxy.

Informacje o tej czynności

Technologie integracji usług wymagają dostępu do Internetu w celu wywoływania usług wychodzących i pobierania zewnętrznych plików WSDL. Wiele instalacji korporacyjnych korzysta z serwera proxy w obsłudze routingu internetowego, a wiele serwerów proxy wymaga uwierzytelnienia, zanim uzyskają one dostęp do Internetu. To wymaganie jest obsługiwane w przesyłaniu komunikatów HTTP przez nagłówek komunikatu Proxy-Authorization, który zawiera zakodowane referencje ID użytkownika i hasła.

Aby włączyć technologie integracji usług w celu wywołania usługi wychodzącej, należy skonfigurować dla każdego portu wychodzącego host proxy, port i alias uwierzytelniania J2C .

W przypadku tworzenia lub modyfikowania usług przychodzących lub wychodzących magistrala integracji usług może również przekazywać komunikaty za pośrednictwem uwierzytelniającego serwera proxy w celu pobrania dokumentów WSDL. W związku z tym należy skonfigurować host i port proxy, które są używane.
Uwaga: żadne panele Konsoli administracyjnej nie używane do tworzenia nowej konfiguracji usługi Web Service ani opcji Przeładuj plik WSDL udostępnionej w panelach używanych do modyfikowania istniejącej konfiguracji usługi Web Service nie pozwalają na wprowadzenie aliasu uwierzytelniania na potrzeby pobierania WSDL. Jeśli magistrala musi przekazywać komunikaty przy użyciu uwierzytelniającego serwera proxy w celu pobrania dokumentów WSDL, należy użyć narzędzi wiersza komend do pobrania pliku WSDL.

Procedura

  1. Uruchom serwer administracyjny WebSphere® Application Server .
  2. Uruchom Konsolę administracyjną.
  3. Aby umożliwić wywoływanie usługi wychodzącej przy użyciu zabezpieczonego hasłem serwera proxy, wykonaj następujące kroki:
    1. W panelu nawigacyjnym Konsoli administracyjnej kliknij opcję Integracja usług -> Buses -> wartość_zabezpieczeń -> [ Elementy pokrewne] JAAS -dane uwierzytelniania J2C.
    2. Utwórz alias uwierzytelniania J2C, podając alias, a także identyfikator użytkownika i hasło wymagane przez serwer proxy uwierzytelniający.
    3. Kliknij przycisk OK.
    4. W panelu nawigacyjnym Konsoli administracyjnej kliknij opcję Integracja usług -> Buses -> nazwa_magistrali -> [ Usługi] Usługi wychodzące -> nazwa_usługi -> Porty wychodzące -> nazwa_portu.
    5. Wpisz w odpowiednie pola nazwę hosta uwierzytelniającego proxy, port i alias uwierzytelniania, który został utworzony.
    6. Kliknij przycisk OK.
  4. Aby umożliwić magistralę integracji usług przekazywanie komunikatów za pośrednictwem uwierzytelniającego serwera proxy w celu pobrania dokumentów WSDL, wykonaj następujące kroki:
    1. W panelu nawigacyjnym Konsoli administracyjnej wybierz opcję Serwery -> Typy serwerów -> Serwery aplikacji WebSphere -> nazwa_serwera -> [ Infrastruktura serwera] Język Java i zarządzanie procesami -> Definicja procesu > [ Właściwości dodatkowe] Wirtualna maszyna języka Java -> [ Właściwości dodatkowe] Właściwości niestandardowe.
    2. Ustaw następujące właściwości:
      • http.proxySet -należy ustawić tę wartość na wartość true , aby poinformować serwer aplikacji, że jest on wymagany do pracy z uwierzytelniającym serwerem proxy.
      • http.proxyHost -ustaw tę wartość na nazwę komputera uwierzytelniającego serwera proxy.
      • http.proxyPort -ustaw ten parametr na port, za pośrednictwem którego uzyskiwany jest dostęp do uwierzytelniania proxy. Przykład: 8080.
      • http.nonProxyHosts -służy do wyświetlania listy maszyn wewnętrznych, dla których uwierzytelnianie nie jest wymagane do kierowania przez serwer proxy. Każdą nazwę maszyny należy oddzielić na liście za pomocą pionowego paska (|).
      • Ta lista musi zawierać komputer, na którym jest zainstalowana magistrala.
    Uwaga: Jeśli magistrala musi przekazywać komunikaty za pośrednictwem uwierzytelniającego serwera proxy w celu pobrania dokumentów WSDL, należy użyć narzędzi wiersza komend do pobrania pliku WSDL.
  5. Zapisz zmiany w konfiguracji głównej.
  6. Zatrzymaj i zrestartuj serwer aplikacji.
  7. Zamknij konsolę administracyjną.