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 718a691..6739944 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);
}
}