Zajęcia nr 14


Slajdy do wykładu nr 14

Bezpieczeństwo

Ćwiczenia

  1. Czynności wstępne (dokładny opis) :
  2. Przetestować przykłady SecurityBasic oraz SecurityForm
  3. Rozszerzyć oba przykłady, tak aby dynamicznie generowane zasoby wypisywały nazwę użytkownika, nazwę z obiektu Principal oraz sprawdzały czy użytkownik jest w wybranej roli (np. role1).
  4. Wykonać mapowanie ról w deskryptorze i sprawdzić, w serwlecie czy użytkownik należy do roli zmapowanej oraz czy należy do roli oryginalnej.
  5. Przygotować serwlet reagujący inaczej w zależności na żądania POST i GET. przy pomocy mechanizmu FORM zabezpieczyć deklaratywnie jedynie żądania POST. Jeżeli rozwiązanie nie działa pod Tomcatem, sprawdzić na innym kontenerze.
  6. Obejrzeć inne możliwości podstawienia Tomcatowi loginów i haseł.