[ 
https://issues.apache.org/jira/browse/IGNITE-6845?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16244555#comment-16244555
 ] 

Andreas Weber commented on IGNITE-6845:
---------------------------------------

Pull Request: https://github.com/apache/ignite/pull/2994

> WebSessionFilter cannot handle liberty session ids
> --------------------------------------------------
>
>                 Key: IGNITE-6845
>                 URL: https://issues.apache.org/jira/browse/IGNITE-6845
>             Project: Ignite
>          Issue Type: Bug
>      Security Level: Public(Viewable by anyone) 
>            Reporter: Andreas Weber
>
> h2. Problem:
> Websphere Liberty creates session ids in the following form (way the session 
> id is serialized in the cookie):
> <leadingZeros><id>:<cloneId>
> e.g. 00003XeX_c5NHR5fJLYufFzt5ka:a3e94cfd-b391-4d9b-b9e7-6ddfcbf8c334
> If a request is received by the same instance where the session was created, 
> the requested session id is only the <id> part.
> If a request is received by the another instance, the requested session id is 
> the complete
> <leadingZeros><id>:<cloneId>
> Because of this behavior, Ignite searches for <leadingZeros><id>:<cloneId> in 
> the cache, but only <id> was stored.
> h2. Solution:
> Implement a sessionIdTransformer for Websphere Liberty that normalizes 
> <leadingZeros><id>:<cloneId> to <id>



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to