Error in portal "refresh my rights" feature when whatToTrace value is not equal to login
Concerned version
Version: %2.0.6
Summary
I use a setup where whatToTrace
is set to "entryUUID", and "login" to the mail.
When I am connected on the portal and I click on "refresh my rights", it displays "you must reconnect".
Logs
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Check configuration for Lemonldap::NG::Handler::PSGI::Main
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Get configuration from cache without verification.
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Lemonldap::NG::Handler::PSGI::Main: configuration is up to date
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Get session 2aff5db7e83db4130fc5c9fea90fd8b202c68931c5c6c085f6f7c6447fc4b956 from Handler::Main::Run
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Check session validity from Handler
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Session timeout -> 72000
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Session _utime -> 1573205784
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] now -> 1573205841
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Session timeoutActivityInterval -> 60
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Session TTL = 71943
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] connect.pfptnbdev.io: Apply default rule
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] removing cookie
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Cookies -> llnglanguage=fr; lemonldap=2aff5db7e83db4130fc5c9fea90fd8b202c68931c5c6c085f6f7c6447fc4b956
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] CookieName -> lemonldap
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] newCookies -> llnglanguage=fr;
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] User e3f05ab0-0cf3-1039-862f-598f9923b4d4 was granted to access to /refresh
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Start routing refresh
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [notice] Refresh request for e3f05ab0-0cf3-1039-862f-598f9923b4d4
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] [notice] Refresh request for e3f05ab0-0cf3-1039-862f-598f9923b4d4
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Set session 2aff5db7e83db4130fc5c9fea90fd8b202c68931c5c6c085f6f7c6447fc4b956 _updateTime with 20191108093721
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Processing getUser
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [warn] e3f05ab0-0cf3-1039-862f-598f9923b4d4 was not found in LDAP directory
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] [warn] e3f05ab0-0cf3-1039-862f-598f9923b4d4 was not found in LDAP directory
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Prepare token
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Token 1573133961_14089 created
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Returned error: 5 (PE_BADCREDENTIALS)
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Processing code ref
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Returned error: -3 (PE_INFO)
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Display: info detected
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Hidden values :
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Skin returned: info
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Calling sendHtml with template info
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Starting HTML generation using /usr/share/lemonldap-ng/portal/templates/bootstrap/info.tpl
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Sending /usr/share/lemonldap-ng/portal/templates/bootstrap/info.tpl
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Apply following CORS policy :
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Access-Control-Allow-Origin
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] *
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Access-Control-Allow-Credentials
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] true
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Access-Control-Allow-Headers
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] *
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Access-Control-Allow-Methods
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] POST,GET
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Access-Control-Expose-Headers
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] *
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Access-Control-Max-Age
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] 86400
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Required urldc : https://connect.pfptnbdev.io/
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Set CSP form-action with urldc : https://connect.pfptnbdev.io
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Required Params URL : https://connect.pfptnbdev.io/
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Set CSP form-action with Params URL : https://connect.pfptnbdev.io
[Fri Nov 8 09:37:21 2019] [LLNG:19672] [debug] Apply following CSP : default-src 'self';img-src 'self' https://cdn.kroqi.fr data:;style-src https://cdn.kroqi.fr https://fonts.googleapis.com 'self' 'unsafe-inline';font-src *;connect-src 'self';script-src 'self' https://cdn.kroqi.fr;form-action * https://connect.pfptnbdev.io https://connect.pfptnbdev.io;frame-ancestors 'none';
This was not the case when whatToTrace was the same as the login.