Konfigurowanie logowania do systemu EIS zarządzanego przez kontener

Chociaż metoda konfigurowania logowania do systemu EIS zarządzanego przez kontener jest nieaktualna dla serwera aplikacji WebSphere Application Server, wersja 6, w tym temacie został użyty dynamiczny projekt WWW w celu zilustrowania sposobu konfigurowania komponentu aplikacji dla logowania do systemu EIS zarządzanego przez kontener.
To ustawienie konfiguracji jest odzwierciedlane przez dyrektywę <res-auth>Container</res-auth> odniesienia do zasobu używaną przez aplikację.
Proces konfigurowania logowania do systemu EIS zarządzanego przez kontener składa się z następujących kroków:
  1. Ustawienie dyrektywy Authentication w odwołaniu do zasobu używanym przez aplikację na wartość Container.
  2. Utworzenie aliasu dla wpisu uwierzytelniania JAAS na potrzeby udostępniania identyfikatora użytkownika i hasła stosowanych przy logowaniu do systemu EIS.
  3. Skonfigurowanie aplikacji lub fabryki połączeń do używania właściwego aliasu uwierzytelniania JAAS.
Poniżej szczegółowo opisano kroki.
  1. Ustaw dyrektywę Authentication na wartość Container. Zazwyczaj można to zrobić, modyfikując deskryptor wdrażania aplikacji w środowisku programistycznym w następujący sposób:
    1. Kliknij prawym przyciskiem myszy opcję Deskryptor wdrażania: PhoneBookWeb i wybierz opcje: Otwórz za pomocą > Edytor deskryptora wdrażania. Dla dynamicznego projektu WWW otwórz projekt WWW w edytorze deskryptorów wdrażania.
    2. W deskryptorze wdrażania aplikacji przejdź do odwołania do zasobu i ustaw właściwość Authentication na wartość Container.
    3. Zapisz zmiany i zamknij edytor deskryptorów wdrażania WWW. Do deskryptora wdrażania aplikacji WWW zostanie dodany następujący kod: <res-auth>Container</res-auth>
  2. Utwórz wpis uwierzytelniania JAAS. Utwórz alias wpisu uwierzytelniania JAAS na potrzeby udostępniania identyfikatora użytkownika i hasła stosowanych przy logowaniu do systemu EIS, wykonując następujące kroki:
    1. W obszarze Elementy pokrewne kliknij opcję J2EE Connector Architecture (J2C) authentication data entries. Przejdź do strony ustawień bezpieczeństwa, która zawiera wpisy uwierzytelniania JAAS.
    2. Nad listą aliasów kliknij przycisk Nowy.
    3. Dodaj nowy wpis zawierający identyfikator użytkownika i hasło do użycia przez aplikację przy logowaniu podczas łączenia się z systemem IMS.
    4. Wprowadź nazwę aliasu, identyfikator użytkownika i hasło do użycia podczas logowania do systemu IMS oraz opcjonalny opis. Naciśnij przycisk OK. Zapisz zmiany.
  3. Skonfiguruj aplikację lub fabrykę połączeń do używania właściwego aliasu uwierzytelniania JAAS. Zalecanym sposobem wykonania tej czynności na serwerze WAS w wersji 6 i późniejszych jest ustawienie aliasu uwierzytelniania zarządzanego przez kontener w odwołaniu do zasobu w deskryptorze wdrażania aplikacji. Alternatywnym sposobem, który jest już nieaktualny, jest ustawienie właściwości aliasu uwierzytelniania zarządzanego przez kontener dla fabryki połączeń J2C używanej przez aplikację. Można to zrobić na początku, podczas tworzenia fabryki połączeń lub później, modyfikując fabrykę połączeń. Aby ustawić alias uwierzytelniania zarządzanego przez kontener w odwołaniu do zasobu w deskryptorze wdrażania aplikacji, wykonaj następujące kroki:
    1. Dla dynamicznego projektu WWW otwórz projekt WWW w edytorze deskryptorów wdrażania.
    2. W deskryptorze wdrażania aplikacji przejdź do odwołania do zasobu i z listy wyboru dla właściwości aliasu uwierzytelniania wybierz utworzony wcześniej alias uwierzytelniania JAAS.
    3. Naciśnij przycisk OK.

    Aby ustawić alias uwierzytelniania zarządzanego przez kontener w fabryce połączeń J2C używanej przez aplikację, wykonaj następujące kroki:

    1. W konsoli administracyjnej wybranego serwera przejdź do fabryki połączeń, która ma być modyfikowana. Na przykład wybierając opcje: Adaptery zasobów > nazwa_serwera > Fabryki połączeń J2C >nazwa_fabryki_połączeń.
    2. W ramce uwierzytelniania zarządzanego przez kontener, z listy rozwijanej z aliasami uwierzytelniania zarządzanego przez kontener wybierz utworzony wcześniej alias uwierzytelniania JAAS dla właściwości aliasu uwierzytelniania. Pozostałe opcje mogą pozostać bez zmian.
    3. Kliknij przycisk OK, a następnie zapisz zmiany.

Informacje dotyczące właściwości fabryki połączeń można znaleźć w temacie Właściwości połączenia.

Uwaga: Proces konfigurowania logowania zarządzanego przez kontener dla autonomicznego serwera WebSphere Application Server jest taki sam, jak proces dla serwera WebSphere Application Server w środowisku testowym jednostek.

Opinie