[
https://issues.jboss.org/browse/JBSEAM-4660?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marek Novotny closed JBSEAM-4660.
---------------------------------
closing as cleanup
> RememberMe adds invalid path to Cookie
> --------------------------------------
>
> Key: JBSEAM-4660
> URL: https://issues.jboss.org/browse/JBSEAM-4660
> Project: Seam 2
> Issue Type: Bug
> Components: Security
> Affects Versions: 2.2.0.GA
> Reporter: Florian Specker
> Assignee: Shane Bryzak
>
> When deploying into the root context of JBoss AS (war-file is names
> ROOT.war), the context path is the empty string. RememberMe checks the
> context path against null values before adding setting it in the Cookie, but
> not against empty values. A Cookie with the path set to "" is refused by some
> browsers (tested on Safari on iPhoneOS 3.1.3). When the path is set to /, the
> Cookie is accepted as expected.
> As a workaround, I subclassed RememberMe and overwrote getCookiePath():
> @Override
> public String getCookiePath() {
> // do not send empty path - this confuses safari for iPhone
> String path = super.getCookiePath();
> return "".equals(path) ? "/" : path;
> }
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
seam-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-issues