From 58a7df306aac6b70c564518dec9857371c8f0e1d Mon Sep 17 00:00:00 2001 From: Alexander Schwartz Date: Wed, 29 Jan 2025 21:40:35 +0100 Subject: [PATCH] Apply a heuristic to look up by the role by ID or name Closes #36919 Signed-off-by: Alexander Schwartz --- .../provider/role/RolePolicyProviderFactory.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/authz/policy/common/src/main/java/org/keycloak/authorization/policy/provider/role/RolePolicyProviderFactory.java b/authz/policy/common/src/main/java/org/keycloak/authorization/policy/provider/role/RolePolicyProviderFactory.java index 8b9e3c1c965..5aa5b68ddc5 100644 --- a/authz/policy/common/src/main/java/org/keycloak/authorization/policy/provider/role/RolePolicyProviderFactory.java +++ b/authz/policy/common/src/main/java/org/keycloak/authorization/policy/provider/role/RolePolicyProviderFactory.java @@ -42,6 +42,7 @@ import java.util.HashSet; import java.util.LinkedHashSet; import java.util.Map; import java.util.Set; +import java.util.regex.Pattern; import java.util.stream.Collectors; /** @@ -210,6 +211,8 @@ public class RolePolicyProviderFactory implements PolicyProviderFactory