function keycloak_openid_connect_userinfo_save in Keycloak OpenID Connect 8
Implements hook_openid_connect_userinfo_save().
File
- ./
keycloak.module, line 185 - Hook implementations of the Keycloak module.
Code
function keycloak_openid_connect_userinfo_save(UserInterface $account, array $context) {
if ($context['plugin_id'] !== 'keycloak') {
return;
}
$roleMatcher = \Drupal::service('keycloak.role_matcher');
if ($roleMatcher
->isEnabled() && $roleMatcher
->hasRoleRules()) {
$roleMatcher
->applyRoleRules($account, $context['user_data']);
}
}