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. 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.
More InformationRelated ArticlesPulumi 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.
Comments
or email your comment to: comments@i-programmer.info |
|||
Last Updated ( Thursday, 12 June 2025 ) |