From 6a959b32fc58b5f2506da02cbaf6e98b44457d7e Mon Sep 17 00:00:00 2001 From: Pedro Igor Date: Thu, 6 Apr 2017 18:43:54 -0300 Subject: [PATCH] KEYCLOAK-4727 KEYCLOAK-4652 - Fixing protocol mappers when evaluating policies using the tool --- .../keycloak/authorization/admin/PolicyEvaluationService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/services/src/main/java/org/keycloak/authorization/admin/PolicyEvaluationService.java b/services/src/main/java/org/keycloak/authorization/admin/PolicyEvaluationService.java index 718a691614..6739944853 100644 --- a/services/src/main/java/org/keycloak/authorization/admin/PolicyEvaluationService.java +++ b/services/src/main/java/org/keycloak/authorization/admin/PolicyEvaluationService.java @@ -245,6 +245,7 @@ public class PolicyEvaluationService { requestedRoles.add(role); } } + clientSession.setProtocolMappers(clientModel.getProtocolMappers().stream().map(protocolMapperModel -> protocolMapperModel.getId()).collect(Collectors.toSet())); accessToken = new TokenManager().createClientAccessToken(keycloakSession, requestedRoles, realm, clientModel, userModel, userSession, clientSession); } }