44 ClientModel client = realm.getClientByClientId(Constants.BROKER_SERVICE_CLIENT_ID);
46 client = KeycloakModelUtils.createClient(realm, Constants.BROKER_SERVICE_CLIENT_ID);
47 client.setEnabled(
true);
48 client.setName(
"${client_" + Constants.BROKER_SERVICE_CLIENT_ID +
"}");
49 client.setFullScopeAllowed(
false);
51 for (String role : Constants.BROKER_SERVICE_ROLES) {
52 RoleModel roleModel = client.getRole(role);
53 if (roleModel != null)
continue;
54 roleModel = client.addRole(role);
55 roleModel.setDescription(
"${role_" + role.toLowerCase().replaceAll(
"_",
"-") +
"}");