Plugin: Fix impersonate users with OAuth2 and Azure callbacks - refs BT#19734

pull/4348/head
Angel Fernando Quiroz Campos 3 years ago
parent 4a31a7f9ec
commit f3fe9cb622
  1. 5
      plugin/azure_active_directory/src/callback.php
  2. 5
      plugin/oauth2/src/callback.php

@ -170,10 +170,9 @@ try {
exit;
}
$_user['user_id'] = $userInfo['user_id'];
$_user['uidReset'] = true;
$userInfo['uidReset'] = true;
ChamiloSession::write('_user', $_user);
ChamiloSession::write('_user', $userInfo);
ChamiloSession::write('_user_auth_source', 'azure_active_directory');
Event::eventLogin($userInfo['user_id']);
Redirect::session_request_uri(true, $userInfo['user_id']);

@ -80,10 +80,9 @@ try {
ConditionalLogin::check_conditions($userInfo);
$_user['user_id'] = $userInfo['user_id'];
$_user['uidReset'] = true;
$userInfo['uidReset'] = true;
ChamiloSession::write('_user', $_user);
ChamiloSession::write('_user', $userInfo);
ChamiloSession::write('_user_auth_source', 'oauth2');
Redirect::session_request_uri(true, $userInfo['user_id']);

Loading…
Cancel
Save