CAS – konfiguracja dostawcy tożsamości cz. 1

Central Authentication Service (CAS) to protokół używany przy realizacji modelu Single Sign On.
W SSO uwierzytelnianie realizowane jest przez osobną aplikację, która następnie rozpropagowuje informacje o zalogowanym użytkowniku. Dzięki takiemu podejściu użytkownik raz wpisując dane do logowania otrzymuje dostęp do kilku aplikacji.

Continue Reading

Spring MVC – konfiguracja i uruchomienie pierwszej aplikacji

Nauka każdego frameworka wiąże się zawsze z jedną rzeczą: prędzej czy później będziemy musieli zmierzyć się z konfiguracją i uruchomieniem pierwszej aplikacji. Każdy poradnik, książka czy film zawsze zawiera informacje o tym jak prawidłowo przygotować do pierwszego uruchomienia taką aplikację. Proces ten czasami przebiega bardzo szybko i przyjemnie, a czasami spędzamy nad nim długie godziny.  Dlaczego? Najczęściej, dlatego że została wydana aktualizacja frameworka lub używane biblioteki nie są już ze sobą kompatybilne.

Tematem tego wpisu będzie pierwsza aplikacja utworzona za pomocą frameworka Spring. Konfiguracja i pierwsze uruchomienie nie powinno zająć więcej niż 15 minut.

Continue Reading

Apache Tomcat – konfiguracja wirtualnych hostów

Apache Tomcat – kontener aplikacji webowych, który obecnie jest rozwijany przez fundację Apache.  Umożliwia uruchamianie aplikacji internetowych w technologiach Java Servlets oraz Java Server Pages.

Hosty wirtualne (virtual hosts) to podstawowa jednostka reprezentująca stronę lub domenę. Odpowiednie utworzenie hostów pozwala na uruchomienie więcej niż jednej aplikacji w ramach tego samego kontenera.

Wyobraźmy sobie sytuację, w której mamy jedną maszynę z zainstalowanym oprogramowaniem i chcemy na niej hostować dwie aplikacje. Dodatkowym wymaganiem jest, aby każda z nich była dostępna pod innym adresem, np. virtualhost1.localhost  oraz virtualhost2.localhost .  Celem konfiguracji hostów jest „wskazanie serwerowi” jakie pliki powinny być ładowane przy próbie pobrania zawartości dla każdej z nich.

Continue Reading