LDEV-4293 Skip isSysAdmin check when there is no session The code that checks if user is sysadmin depends on HTTP session being present in S…
Show more
LDEV-4293 Skip isSysAdmin check when there is no sessionThe code that checks if user is sysadmin depends on HTTP session beingpresent in SessionManager. It is normally present as the authenticationrequest goes through SsoHandler which initiates the session. It is notthe case, though, when session gets replicated and UniversalLoginModuleis accessed directly.The fix skips the check in no session is present, which means thatsysadmin will need to authenticate same as regular user, which is OK forthis edge situation. Session failover still works.
Show less