Workshops and talks

Agenda overview

The 2nd Annual midPoint Community Meetup features a diverse agenda designed for both beginners and advanced users. Sessions will be organized into two main streams to match attendees’ experience levels, with an additional partner stream exclusively for Evolveum partners. In addition, there will be hands-on workshops for those who want to explore specific topics in depth. On the final day, we invite you to take part in an unconference – a participant-driven format where everyone can propose and lead discussions, creating a highly interactive and collaborative experience.

The agenda is subject to change and will be updated gradually, with sessions designed to offer value to a wide range of attendees in the midPoint community.

Workshop: Connector Development Methodology

Tony Tkáčik, Evolveum’s Backend Technical Leader & Developer and Matúš Macík, Evolveum’s Senior Identity Engineer

Explore our new methodology for connector development. Building connectors for REST-like systems can be repetitive and time-consuming. In this workshop, we’ll introduce a new declarative connector development methodology that simplifies the process and cuts down on boilerplate. This same approach also powers our AI-assisted connector generation, allowing most (or all) of a connector’s implementation to be produced automatically. Join us to see how this framework can speed up development and modernize your connector projects. Learn how our framework, AI assisted tools & wizards simplify this process, increase readability, and make the connector development more efficient.



Workshop: AI Assisted Integration of First Systems with MidPoint

Tadeáš Chrapovič, Evolveum’s Java Developer and Ivan Noris, Evolveum’s Expert Identity Engineer

In this workshop, we are going to integrate the first systems with midPoint. We will connect to the systems, explore the data, define different object types, and handle related correlations, mappings, and associations. All will be showcased with new features, UI/UX enhancements, and optional AI assistance directly in midPoint. We will also go through basic concepts and methodology to better understand how the integration is done.



MidPoint Roadmap

Pavol Mederly, Evolveum’s Interim Chief Product Officer

Get a high-level preview of what’s coming in midPoint 4.11 with Pavol. Discover our standout feature, the AI application onboarding assistant, and explore key roadmap themes shaping where midPoint is headed—with opportunities to engage in discussions about future developments.



Cybersecurity Hide and Seek

Radovan Semančík, Evolveum’s Co-Founder & Software Architect and Martin Špánik, Evolveum’s CISO & Compliance

The most fundamental precondition to cybersecurity management is to know what you have. You cannot manage anything unless you know that you have it. Therefore, inventory of digital assets and management of identities that have access to these assets is the most important step in an endeavor to get back the control over cybersecurity of your organization. This talk will focus on visibility as an essential first step in a cybersecurity program. We will present the methods that can provide visibility, help with the creation and maintenance of an asset inventory, as well as the management of identities that have access to the assets. MidPoint will be used as a central management point, utilizing methods with low entry barrier such as manual and semi-manual read-only connectors.



Rapid Connector Development Using AI

Tony Tkáčik, Evolveum’s Backend Technical Leader & Developer

Discover our next generation of connector development, where the midPoint AI-enhanced wizard guides you through the whole process. See how this approach decreases complexity, and accelerates application onboarding.



Manual Connector Development

Matúš Macík, Evolveum’s Senior Identity Engineer

Do you have systems in your organization that can’t be integrated into midPoint using a standard connector? Are you missing critical connector capabilities to fully manage objects on a remote system? Or perhaps you’re dealing with a legacy application that offers no reasonable integration interface at all? In this session, we’ll explore a powerful midPoint feature designed to solve exactly these challenges: manual connectors.



Updated MidPoint Deployment Methodology

Ivan Noris, Evolveum’s Expert Identity Engineer

Ivan will introduce updated midPoint deployment methodology utilizing the results of Evolveum’s midPilot project including an AI assistant for rapid application onboarding.



Privacy, Identity and AI

Radovan Semančík, Evolveum’s Co-Founder & Software Architect and Martin Špánik, Evolveum’s CISO & Compliance

GenAI is transforming the world around us. We may love it, we may hate it, but we cannot ignore it. GenAI that works with identity data is inherently affecting our privacy, as well as the privacy of our colleagues, customers and contacts. Is there a way to gain the benefits of GenAI without surrendering our privacy to the big brother?



MidPoint Documentation Roadmap

David Klement, Evolveum's Technical Writer

An overview of how midPoint documentation is evolving to better support both business and technical audiences through clearer structure and improved discoverability.



Accessibility in Focus: Applying WCAG to Improve User Experience

Kate Honchar, Evolveum's Java Developer

In this session, we will explore the recent accessibility improvements made to the self-service section of the midPoint application, with a focus on compliance with WCAG guidelines. We’ll walk through the steps taken to enhance keyboard navigation, ensuring a smoother experience for users relying on keyboard-only interaction. Additionally, we’ll discuss how key UI elements were updated with appropriate ARIA (Accessible Rich Internet Applications) attributes to improve user communication and ensure a more accessible interface. This workshop will provide insights into the practical application of WCAG standards. It’s ideal for anyone interested in learning how small, thoughtful changes can significantly enhance the accessibility of web applications, particularly for users with disabilities.



Feature Preview - System Integration with MidPilot

Martin Bielik, Evolveum's AI/ML Developer

We will explore new features and improvements being added to midPoint in order to simplify system integration. In particular UI/UX enhancements and optional AI assistance related to defining object types, correlations, mappings, and associations.



Multi-Contract and Multi-Affiliation Management

Peter Balčirák, Evolveum's Identity Engineer

As organizations evolve, they encounter use cases that extend beyond merely creating accounts, granting access, and removing them. They must effectively manage multiple affiliations that users can hold within the organization, covering all aspects of the personnel lifecycle, including job changes and transitions. This presentation will introduce key concepts of multi-affiliation management and demonstrate how midPoint can assist you in navigating these complexities.