Hello,
We set a Novell's CLE using the work around suggested in issue #317
We added the PWM site url to the restricted sites of IE, and used session
cookies as suggested.
The PWM functionality works except the locale change.
We set 2 locales (iw and en), and when trying to switch between them using the
link at the bottom, the application is reloaded but the locale is not changed.
Checking the log, we can see the following lines:
TRACE, pwm.SessionFilter, {1wa} user locale set to 'iw'
DEBUG, pwm.SessionFilter, {1wa} setting session locale to 'en' due to
'pwmLocale' request parameter
but right after that:
pwm.SessionFilter, {1wb} user locale set to 'iw'
The log file is attached bellow.
Please noticed that the problem is not reproduced when using another browser or
when using a IE browser without setting the restricted site.
What version of PWM are you using?
1.6.4
What ldap directory and version are you using?
eDir 8.8.7
Please paste any error log messages below:
2013-07-07 16:25:18, TRACE, rest.RestHealthServer, {1w7} GET request for:
/pwm/public/rest/pwm-health [132.64.30.3/]
pwmFormID='4DGrUqQiccRTc45cluqjG6BmQuTVthhy13fb94a978eedxvp4'
dojo.preventCache='1373203480820'
2013-07-07 16:25:29, TRACE, pwm.EventManager, {1w8} http session created
2013-07-07 16:25:29, TRACE, pwm.SessionFilter, {1w8} http session headers:
[132.64.215.126/]
accept=text/html, application/xhtml+xml, */*
accept-language=he-IL
user-agent=Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
accept-encoding=gzip, deflate
host=test.example.com
connection=Keep-Alive
2013-07-07 16:25:29, TRACE, pwm.SessionFilter, {1w8} GET request for:
/pwm/public/ActivateUser (no params) [132.64.215.126/]
2013-07-07 16:25:29, TRACE, pwm.SessionFilter, {1w8} user locale set to 'iw'
[132.64.215.126/]
2013-07-07 16:25:29, DEBUG, pwm.CaptchaFilter, {1w8} reCaptcha private or
public key not configured, skipping captcha check [132.64.215.126/]
2013-07-07 16:25:29, TRACE, pwm.SessionFilter, {1w8} rewriting URL from
'/pwm/resources/themes/custom/testPwmStyle.css' to
'/pwm/resources/themes/custom/testPwmStyle.css;jsessionid=E4EAD48B5C1A8FB2C24BDE
7F51BD2706' [132.64.215.126/]
2013-07-07 16:25:29, TRACE, pwm.SessionFilter, {1w8} rewriting URL from
'/pwm/resources/themes/custom/testPwmStyleMobile.css' to
'/pwm/resources/themes/custom/testPwmStyleMobile.css;jsessionid=E4EAD48B5C1A8FB2
C24BDE7F51BD2706' [132.64.215.126/]
2013-07-07 16:25:29, TRACE, pwm.SessionFilter, {1w8} rewriting URL from
'ActivateUser' to 'ActivateUser;jsessionid=E4EAD48B5C1A8FB2C24BDE7F51BD2706'
[132.64.215.126/]
2013-07-07 16:25:29, TRACE, servlet.ResourceFileServlet, {1w8} GET request for:
/pwm/resources/themes/custom/testPwmStyle.css;jsessionid=E4EAD48B5C1A8FB2C24BDE7
F51BD2706 (no params) (cached, gzip) [132.64.215.126/]
2013-07-07 16:25:29, TRACE, servlet.ResourceFileServlet, {1w8} GET request for:
/pwm/resources/themes/custom/testPwmStyleMobile.css;jsessionid=E4EAD48B5C1A8FB2C
24BDE7F51BD2706 (no params) (cached, gzip) [132.64.215.126/]
2013-07-07 16:25:29, TRACE, pwm.EventManager, {1w9} http session created
2013-07-07 16:25:29, TRACE, pwm.SessionFilter, {1w9} rewriting URL from
'SetupResponses' to 'SetupResponses;jsessionid=08F9066F3753A9B77EE4968980717ACC'
2013-07-07 16:25:29, TRACE, rest.RestHealthServer, {1w7} GET request for:
/pwm/public/rest/pwm-health [132.64.30.3/]
pwmFormID='4DGrUqQiccRTc45cluqjG6BmQuTVthhy13fb94a978eedxvp4'
dojo.preventCache='1373203491849'
2013-07-07 16:25:40, TRACE, rest.RestHealthServer, {1w7} GET request for:
/pwm/public/rest/pwm-health [132.64.30.3/]
pwmFormID='4DGrUqQiccRTc45cluqjG6BmQuTVthhy13fb94a978eedxvp4'
dojo.preventCache='1373203502878'
2013-07-07 16:25:46, TRACE, pwm.EventManager, {1wa} http session created
2013-07-07 16:25:46, TRACE, pwm.SessionFilter, {1wa} http session headers:
[132.64.215.126/]
accept=*/*
content-type=application/x-www-form-urlencoded
X-Requested-With=XMLHttpRequest
referer=https://test.example.com/pwm/public/ActivateUser
accept-language=he
accept-encoding=gzip, deflate
user-agent=Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
host=test.example.com
connection=Keep-Alive
2013-07-07 16:25:46, TRACE, pwm.SessionFilter, {1wa} GET request for:
/pwm/public/CommandServlet [132.64.215.126/]
pwmFormID='9gpgPwN7yXovqvXLq9Mm0oeDZCV4VUg113fb94efe18lai0xs'
dojo.preventCache='1373203508170'
pwmLocale='en'
processAction='idleUpdate'
2013-07-07 16:25:46, TRACE, pwm.SessionFilter, {1wa} user locale set to 'iw'
[132.64.215.126/]
2013-07-07 16:25:46, DEBUG, pwm.SessionFilter, {1wa} setting session locale to
'en' due to 'pwmLocale' request parameter [132.64.215.126/]
2013-07-07 16:25:46, TRACE, servlet.CommandServlet, {1wa} received request for
action idleUpdate [132.64.215.126/]
2013-07-07 16:25:46, WARN , pwm.Validator, {1wa} form submitted with incorrect
pwmFormID value [132.64.215.126/]
2013-07-07 16:25:46, ERROR, servlet.TopServlet, {1wa} pwm error during page
generation: 5034 ERROR_INVALID_FORMID [132.64.215.126/]
2013-07-07 16:25:46, TRACE, pwm.SessionFilter, {1wa} rewriting URL from
'/pwm/resources/themes/custom/testPwmStyle.css' to
'/pwm/resources/themes/custom/testPwmStyle.css;jsessionid=F6F8E56F63EFF3C22B9F5E
FADF8FC74E' [132.64.215.126/]
2013-07-07 16:25:46, TRACE, pwm.SessionFilter, {1wa} rewriting URL from
'/pwm/resources/themes/custom/testPwmStyleMobile.css' to
'/pwm/resources/themes/custom/testPwmStyleMobile.css;jsessionid=F6F8E56F63EFF3C2
2B9F5EFADF8FC74E' [132.64.215.126/]
2013-07-07 16:25:46, TRACE, pwm.SessionFilter, {1wa} rewriting URL from
'CommandServlet' to
'CommandServlet;jsessionid=F6F8E56F63EFF3C22B9F5EFADF8FC74E' [132.64.215.126/]
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wb} http session created
2013-07-07 16:25:47, TRACE, pwm.SessionFilter, {1wb} http session headers:
[132.64.215.126/]
accept=text/html, application/xhtml+xml, */*
accept-language=he-IL
user-agent=Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
accept-encoding=gzip, deflate
host=test.example.com
connection=Keep-Alive
2013-07-07 16:25:47, TRACE, pwm.SessionFilter, {1wb} GET request for:
/pwm/public/ActivateUser (no params) [132.64.215.126/]
2013-07-07 16:25:47, TRACE, pwm.SessionFilter, {1wb} user locale set to 'iw'
[132.64.215.126/]
2013-07-07 16:25:47, DEBUG, pwm.CaptchaFilter, {1wb} reCaptcha private or
public key not configured, skipping captcha check [132.64.215.126/]
2013-07-07 16:25:47, TRACE, pwm.SessionFilter, {1wb} rewriting URL from
'/pwm/resources/themes/custom/testPwmStyle.css' to
'/pwm/resources/themes/custom/testPwmStyle.css;jsessionid=65120477428D176B6B68DE
AAF01B358A' [132.64.215.126/]
2013-07-07 16:25:47, TRACE, pwm.SessionFilter, {1wb} rewriting URL from
'/pwm/resources/themes/custom/testPwmStyleMobile.css' to
'/pwm/resources/themes/custom/testPwmStyleMobile.css;jsessionid=65120477428D176B
6B68DEAAF01B358A' [132.64.215.126/]
2013-07-07 16:25:47, TRACE, pwm.SessionFilter, {1wb} rewriting URL from
'ActivateUser' to 'ActivateUser;jsessionid=65120477428D176B6B68DEAAF01B358A'
[132.64.215.126/]
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wc} http session created
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wc} GET request for:
/pwm/resources/nonce-hiu6y77s/dojo/dojo/dojo.js (no params) (cached, gzip)
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wb} GET request for:
/pwm/resources/themes/custom/testPwmStyle.css;jsessionid=65120477428D176B6B68DEA
AF01B358A (no params) (cached, gzip) [132.64.215.126/]
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wb} GET request for:
/pwm/resources/themes/custom/testPwmStyleMobile.css;jsessionid=65120477428D176B6
B68DEAAF01B358A (no params) (cached, gzip) [132.64.215.126/]
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wd} http session created
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wd} GET request for:
/pwm/resources/nonce-hiu6y77s/pwmStyle.css (no params) (cached, gzip)
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1we} http session created
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1we} GET request for:
/pwm/resources/nonce-hiu6y77s/dojo/dijit/themes/nihilo/nihilo.css (no params)
(cached, gzip)
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wf} http session created
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wg} http session created
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wg} GET request for:
/pwm/resources/nonce-hiu6y77s/pwmHelper.js (no params) (cached, gzip)
2013-07-07 16:25:47, TRACE, pwm.SessionFilter, {1wf} rewriting URL from
'SetupResponses' to 'SetupResponses;jsessionid=96F37E7891239733E150E86BFF8216F6'
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wh} http session created
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wh} GET request for:
/pwm/resources/nonce-hiu6y77s/pwmMobileStyle.css (no params) (cached, gzip)
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wi} http session created
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wi} GET request for:
/pwm/resources/themes/custom/logo.png (no params) (cached)
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wj} http session created
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wj} GET request for:
/pwm/resources/themes/custom/logout.png (no params) (cached)
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wk} http session created
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wk} GET request for:
/pwm/resources/themes/custom/header-gradient.gif (no params) (cached)
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wl} http session created
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wl} GET request for:
/pwm/resources/nonce-hiu6y77s/dojo/dijit/registry.js (no params) (cached, gzip)
2013-07-07 16:25:51, TRACE, rest.RestHealthServer, {1w7} GET request for:
/pwm/public/rest/pwm-health [132.64.30.3/]
pwmFormID='4DGrUqQiccRTc45cluqjG6BmQuTVthhy13fb94a978eedxvp4'
dojo.preventCache='1373203513908'
Original issue reported on code.google.com by tomerazran on 7 Jul 2013 at 1:29
Original issue reported on code.google.com by
tomerazran
on 7 Jul 2013 at 1:29