60 realm.getClients().stream()
61 .filter(clientModel -> defaultClients.contains(clientModel.getId()))
62 .filter(clientModel -> Objects.isNull(clientModel.getProtocol()))
63 .forEach(clientModel -> clientModel.setProtocol(
"openid-connect"));
65 ClientModel client = realm.getClientByClientId(ACCOUNT_MANAGEMENT_CLIENT_ID);
66 if (client == null)
return;
67 RoleModel linkRole = client.getRole(MANAGE_ACCOUNT_LINKS);
68 if (linkRole == null) {
69 client.addRole(MANAGE_ACCOUNT_LINKS);
71 RoleModel manageAccount = client.getRole(MANAGE_ACCOUNT);
72 if (manageAccount == null)
return;
73 RoleModel manageAccountLinks = client.getRole(MANAGE_ACCOUNT_LINKS);
74 manageAccount.addCompositeRole(manageAccountLinks);