Apache Syncope 4 Adds Live Sync
Written by Kay Ewbank   
Thursday, 12 June 2025

Apache Syncope 4.0 Notturno has been released, with improvements including live sync,  OpenFGA integration, and a reworked persistence layer. Apache Syncope is an Open Source IAM (Identity Access Management) system for managing digital identities in enterprise environments, implemented in Java EE technology and released under the Apache 2.0 license.

As an IAM system, Syncope covers provisioning, reconciliation and reporting needs, access management and API management. Its advantages start with its unified access to both cloud and on-premises environments.

Syncope is designed to be easy to implement and to offer intuitive management, with a user-friendly user interface and simplified processes. It offers strong security with granular control over access, including features such as two-factor authentication and role-based authorization management. It is also scalable. 

syncope

The improvements to the new version start with the addition of Live Sync. This has been added to support cases where Syncope needs to import users by subscribing to some sort of queue such as Apache Kafka / ActiveMQ or Google PubSub. To support this a more general mechanism was implemented to generate pull events from messages received via queue subscription. For Debezium, the ConnId Kafka connector will mean that Syncope will be able to instantly receive data changes from the source systems and process those as provisioning events about users, groups or any objects. There's also a new connector for OpenLDAP sync replication. The ConnId LdUp connector works with the LDAP Sync Replication engine in OpenLDAP to allow Syncope to instantly receive LDAP entry modifications and process those as provisioning events about users, groups or any objects.

OpenFGA integration has also been added. OpenFGA is an open-source authorization solution that allows developers to build granular access control using a modeling language and APIs. A new extension is available that provided integration with an OpenFGA server.

The Persistence Layer has been restructured in this version to work under Spring Data JPA. This involved removing the former non-JSON JPA flavors, meaning that JSON is now the only option available on all supported DBMSes, and H2 is not supported any more and PostgreSQL is the default option, even for embedded mode. 

The codebase of the new release has been completely reviewed to take advantage of the new features and standards coming with Java 21 and Jakarta EE 10. All the Syncope components are now based on Spring Boot 3.4, and Syncope Web Access is now based on Apereo CAS 7.2.

syncopeicon

 

More Information

Syncope On GitHub

Syncope Website

Related Articles

Pulumi Announces Internal Developer Platform

Apache Camel Updates Kafka Connector

Amazon Releases Managed Message Broker Service for ActiveMQ

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


AI Renders 3D Models
04/06/2025

Could it be that all of that computer graphics you had to learn to implement 3D rendering is obsolete? Is this another example of AI doing just about anything you can think of?



LiteCLI SQLite Client Is Now Powered By LLM
19/05/2025

LiteCLI, a very handy SQLite client for the CLI diehards, is upgraded by getting a LLM feature that helps you write SQL.


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Thursday, 12 June 2025 )