• 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
..
autodiscover Loading commit data...
backend Loading commit data...
include Loading commit data...
lib Loading commit data...
vendor Loading commit data...
.gitignore Loading commit data...
DEVELOPMENT Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
TRADEMARKS Loading commit data...
composer.json Loading commit data...
config.php Loading commit data...
index.php Loading commit data...
policies.ini Loading commit data...
version.php Loading commit data...
z-push-admin.php Loading commit data...
z-push-top.php Loading commit data...