Remove client-level roles from the client's scope.
164 roles =
new LinkedList<>();
166 for (RoleModel roleModel : roleModels) {
168 roles.add(ModelToRepresentation.toRepresentation(roleModel));
172 for (RoleRepresentation role : roles) {
173 RoleModel roleModel =
scopedClient.getRole(role.getName());
174 if (roleModel == null) {
175 throw new NotFoundException(
"Role not found");
KeycloakSession session
Definition: ScopeMappedClientResource.java:57
AdminEventBuilder operation(OperationType operationType)
Definition: AdminEventBuilder.java:113
AdminEventBuilder adminEvent
Definition: ScopeMappedClientResource.java:59
void success()
Definition: AdminEventBuilder.java:226
AdminPermissionEvaluator.RequirePermissionCheck managePermission
Definition: ScopeMappedClientResource.java:54
AdminEventBuilder resourcePath(String... pathElements)
Definition: AdminEventBuilder.java:171
ClientModel scopedClient
Definition: ScopeMappedClientResource.java:58
ScopeContainerModel scopeContainer
Definition: ScopeMappedClientResource.java:56