From 2c87b1e5009fe2acec72f19b16243b1981198184 Mon Sep 17 00:00:00 2001 From: Sami Mokaddem Date: Wed, 21 Sep 2022 10:07:51 +0200 Subject: [PATCH] fix: [authKeycloakBehavior] Added missing association preventing user to log via keycloak --- src/Model/Behavior/AuthKeycloakBehavior.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Model/Behavior/AuthKeycloakBehavior.php b/src/Model/Behavior/AuthKeycloakBehavior.php index 4d5f509..57e947f 100644 --- a/src/Model/Behavior/AuthKeycloakBehavior.php +++ b/src/Model/Behavior/AuthKeycloakBehavior.php @@ -50,7 +50,10 @@ class AuthKeycloakBehavior extends Behavior $fields[$field] = $mapping[$field]; } } - $existingUser = $this->_table->find()->where(['username' => $profile_payload[$fields['username']]])->first(); + $existingUser = $this->_table->find() + ->where(['username' => $profile_payload[$fields['username']]]) + ->contain('Individuals') + ->first(); if ($existingUser['individual']['email'] !== $profile_payload[$fields['email']]) { return false; }