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; exit;
} }
$_user['user_id'] = $userInfo['user_id']; $userInfo['uidReset'] = true;
$_user['uidReset'] = true;
ChamiloSession::write('_user', $_user); ChamiloSession::write('_user', $userInfo);
ChamiloSession::write('_user_auth_source', 'azure_active_directory'); ChamiloSession::write('_user_auth_source', 'azure_active_directory');
Event::eventLogin($userInfo['user_id']); Event::eventLogin($userInfo['user_id']);
Redirect::session_request_uri(true, $userInfo['user_id']); Redirect::session_request_uri(true, $userInfo['user_id']);

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

Loading…
Cancel
Save