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:
- Ustawienie dyrektywy Authentication w odwołaniu do zasobu używanym przez aplikację
na wartość Container.
- Utworzenie aliasu dla wpisu uwierzytelniania JAAS na potrzeby udostępniania identyfikatora użytkownika
i hasła stosowanych przy logowaniu do systemu EIS.
- Skonfigurowanie aplikacji lub fabryki połączeń do używania właściwego
aliasu uwierzytelniania JAAS.
Poniżej szczegółowo opisano kroki.
- 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:
- 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.
- W deskryptorze wdrażania aplikacji przejdź do odwołania do zasobu
i ustaw właściwość Authentication na wartość Container.
- 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>
- 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:
- 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.
- Nad listą aliasów kliknij przycisk Nowy.
- Dodaj nowy wpis zawierający identyfikator użytkownika i hasło do użycia przez aplikację
przy logowaniu podczas łączenia się z systemem IMS.
- 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.
- 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:
- Dla dynamicznego
projektu WWW otwórz projekt WWW w edytorze deskryptorów wdrażania.
- 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.
- 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:
- 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ń.
- 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.
- 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.