/ / Websphere Portal 8.5, portlety zmieniają JSESSIONID - websphere-8, websphere-portal, jsessionid

Websphere Portal 8.5, portlety zmieniają JSESSIONID - websphere-8, portal websphere, jsessionid

Wdrożyłem wersję z niektórymi aplikacjami portletów skryptowych na bardziej zarządzanych stronach do produkcji, jak opisano tutaj: http://www-01.ibm.com/support/knowledgecenter/SSHRKX_8.5.0/mp/deploy/dep_deploy.dita?lang=en

Portlety mają ograniczenia bezpieczeństwa dla uwierzytelnionych użytkowników. Po pierwszym zalogowaniu się wszystko jest OK. Jednak gdy próbuję kliknąć inną stronę w tym portalu, następuje ponowne przekierowanie do strony logowania.

Sprawdziłem to w konsoli przeglądarki internetowej. Każda metoda GET zmieniała JSESSIONID w pliku cookie:

...sessionCode=-776125765; JSESSIONID=0000f7VRxv0SelqdHKq_cdSkfwr:-1;...
...sessionCode=-776125765; JSESSIONID=0000CgNGvCB89PS5pam1KA4q1jM:-1;...
...sessionCode=-776125765; JSESSIONID=0000LzkNhV2ycEx9irw8ueRJeV6:-1;...

Ale w portalu źródłowym pozostaje taki sam:

...sessionCode=-776125765; JSESSIONID=0000S9uf4WFCR1-HbNKvK2oRwVp:-1;...
...sessionCode=-776125765; JSESSIONID=0000S9uf4WFCR1-HbNKvK2oRwVp:-1;...
...sessionCode=-776125765; JSESSIONID=0000S9uf4WFCR1-HbNKvK2oRwVp:-1;...

Czy ktoś ma pomysły, jak to naprawić?

Odpowiedzi:

0 dla odpowiedzi № 1

Czy masz osadzone linki do innych witryn / aplikacji w tej samej domenie?

Być może aplikacja zmienia plik cookie JSESSIONID, powodując unieważnienie aplikacji portalu.

Zwykle, jeśli mamy wiele serwerów działających w tym samym systemie lub domenie - zmieniamy nazwę JSESSIONID.