• Sebastian Kummer's avatar
    ZP-1329 Refactored impersonation feature to a global level. · f8018de9
    Sebastian Kummer authored
    - changed Logger->SetUser() to not include brackets anymore
    - changed Logger to include impersonation username in log filename when
    doing per-user logging
    - IPC & loopdetection are done on user#impersonation level
    - changed IBackend->Logon() to include $impersontedUsername
    - changed all backends and Autodiscover to use new Logon()
    - changed IMPERSONATE_DELIM to '#' and moved it to Request
    - chamged MAPIProvider and others to use Request::GetUser() to reflect
    the user transmitting data (auth or impersonated)
    - changed Request::GetAuthUser() to always return the authenticated user
    - added Request::GetImpersontedUser() to always return the impersonted
    user (if available)
    - added Request::GetUser() to return the user operating on data
    (impersonted if set - else auth).
    
    Released under the Affero GNU General Public License (AGPL) version 3.
    f8018de9
Name
Last commit
Last update
..
core Loading commit data...
default Loading commit data...
exceptions Loading commit data...
interface Loading commit data...
log Loading commit data...
request Loading commit data...
syncobjects Loading commit data...
utils Loading commit data...
wbxml Loading commit data...
webservice Loading commit data...