diff --git a/openid_connect.module b/openid_connect.module index ef65ce2..35281ff 100644 --- a/openid_connect.module +++ b/openid_connect.module @@ -537,21 +537,21 @@ function openid_connect_connect_current_user($client, $tokens) { if (empty($sub)) { $message = 'No "sub" found from @provider'; $variables = $provider_param; $logger->error($message . ' (@code @error). Details: @details', $variables); return FALSE; } /* @var \Drupal\user\UserInterface $account */ $account = $authmap->userLoadBySub($sub, $client->getPluginId()); $results = \Drupal::moduleHandler()->invokeAll('openid_connect_pre_login', [ - $tokens, $account, $userinfo, $client->getPluginId(), + $tokens, $account, $userinfo, $client->getPluginId(), $sub ]); // Deny access if any module returns FALSE. if (in_array(FALSE, $results, TRUE)) { $message = 'Login denied for @email via pre-login hook.'; $variables = ['@email' => $userinfo['email']]; $logger->error($message, $variables); return FALSE; }