@@ -1366,10 +1366,10 @@ public function get_keycloak_groups() {
1366
1366
1367
1367
$ realmUrl = preg_replace ('#/admin/([^/]+)/console$# ' , '/admin/realms/$1 ' , rtrim ($ realmUrl , '/ ' ));
1368
1368
1369
- $ username = $ USER ->username ;
1369
+ $ email = $ USER ->email ;
1370
1370
1371
1371
// Build user search URL
1372
- $ userSearchUrl = $ realmUrl . '/users?username = ' . urlencode ($ username );
1372
+ $ userSearchUrl = $ realmUrl . '/users?email = ' . urlencode ($ email );
1373
1373
1374
1374
// Prepare request
1375
1375
curl_setopt ($ ch , CURLOPT_URL , $ userSearchUrl );
@@ -1384,7 +1384,7 @@ public function get_keycloak_groups() {
1384
1384
1385
1385
// Defensive check
1386
1386
if (!is_array ($ userlist ) || empty ($ userlist )) {
1387
- debugging ("No users found in Keycloak matching username : $ username " , DEBUG_DEVELOPER );
1387
+ debugging ("No users found in Keycloak matching email : $ email " , DEBUG_DEVELOPER );
1388
1388
return 0 ;
1389
1389
}
1390
1390
@@ -1499,15 +1499,15 @@ public function get_keycloak_roles() {
1499
1499
1500
1500
$ realmUrl = preg_replace ('#/admin/([^/]+)/console$# ' , '/admin/realms/$1 ' , rtrim ($ realmUrl , '/ ' ));
1501
1501
1502
- $ username = $ USER ->username ;
1503
-
1504
1502
// Set the headers with the Authorization token.
1505
1503
$ headers = [
1506
1504
"Authorization: Bearer $ accessToken " ,
1507
1505
];
1508
1506
1507
+ $ email = $ USER ->email ;
1508
+
1509
1509
// Build user search URL
1510
- $ userSearchUrl = $ realmUrl . '/users?username = ' . urlencode ($ username );
1510
+ $ userSearchUrl = $ realmUrl . '/users?email = ' . urlencode ($ email );
1511
1511
1512
1512
// Prepare request
1513
1513
curl_setopt ($ ch , CURLOPT_URL , $ userSearchUrl );
@@ -1522,7 +1522,7 @@ public function get_keycloak_roles() {
1522
1522
1523
1523
// Defensive check
1524
1524
if (!is_array ($ userlist ) || empty ($ userlist )) {
1525
- debugging ("No users found in Keycloak matching username : $ username " , DEBUG_DEVELOPER );
1525
+ debugging ("No users found in Keycloak matching email : $ email " , DEBUG_DEVELOPER );
1526
1526
return 0 ;
1527
1527
}
1528
1528
0 commit comments