2010-08-05 72 views
2

當我退出WebSphere上的應用程序並重新開啓時,LTPA令牌不會改變。我認爲它會改變,因爲會話令牌應該是不可預測的。LTPA令牌不會更改

回答

1

你什麼時候你註銷你的應用程序?

您是否使LTPA cookie無效?

如果沒有,瀏覽器具有LTPA cookie,告訴APp服務器您就其身份驗證過。

不要認爲會話ID和HTTP會話與LTPA是同一個。

+1

另請參考: http://download.boulder.ibm.com/ibmdl/pub/software/dw/wes/pdf/0611_botzum-WAS-60-security-programming-hints.pdf 這確實不會爲您的問題提供確切的答案,但會提供對您有用的廣泛信息。 使用ibm_security_logoutURL是註銷並從瀏覽器中刪除LTPA cookie的好選擇。 HTH Manglu – Manglu 2010-08-09 04:32:18

1

註銷時,會話cookie(JSESSIONID)在多個產品版本上不會更改。這是因爲未經身份驗證的用戶可能也有會話。那裏沒有實際的問題。在任何適當的註銷時,SSO cookie(LTPAKEY和LTPAKEY2)將失效。

也可能是您的應用程序出現故障。在這種情況下,您擁有的是內置於系統中的自定義身份驗證系統,而不會正確考慮WebSphere Application Server提供的機制。對於example,應用程序應該可能要求真正的無效。