Solution for municipalities

IGA for municipalities

Access governance built for municipal systems, in production on Omada.

A municipality has more movement in its workforce than most organizations of the same size: temps at the care home, substitute teachers, apprentices, seasonal staff and employees moving between service areas. At the same time it has to document, to auditors and supervisory authorities, who has access to citizen data, why they have it and who approved it. Our municipal IGA solution is the finished answer to that job: Omada, connected to the municipal source systems, reusing the work we have already done for other municipalities so the next one does not start from zero.

Cloud, private cloud or sovereign cloudIntegrations to municipal source systemsSeveral Danish municipalities in productionAvailable through SKI 02.06

The starting point

A municipality has more movement than most

Most municipalities share the same foundation: employee data in a payroll and HR system, the organization maintained in OS2MO or in payroll, users in Active Directory and Entra ID, and access to the line-of-business systems managed in a different place for each system.

What ties it together is usually manual: a ticket to IT, a checklist kept by a manager, a spreadsheet of temps. That works as long as someone remembers. It does not hold when the auditor asks for the history, or when an employee left three months ago and can still open the care journal.

Our municipal IGA solution puts the governance in one place and lets employee data drive access – including when the employment has an end date.

Why it is urgent now

  • The requirements come from outside: GDPR article 32, municipal audit and – for the parts of the municipality in scope – NIS2 all assume fixed processes and traceable documentation.
  • There is a lot of movement: temps, apprentices, seasonal staff and internal moves weigh more in a municipality than in a company of the same size.
  • Vendor risk is real: a bespoke solution built for a handful of customers stands and falls with that vendor, and responsibility for access stays with the municipality regardless.

Four challenges

Do you recognize this from your own municipality?

These are the same four things we meet, whatever the size of the municipality.

  • The new hire is waiting: account, mailbox, line-of-business system and the right permissions have to be ready on day one, but the request goes through people who also do other work.
  • The temp is never closed down: fixed-term employments have no natural end date in the systems, and access remains after the last shift.
  • Permissions pile up when people move: whoever moves from elderly care to citizen services gets new access, and the old access comes along.
  • The documentation is scattered: the answer to who approved what sits in old emails and closed tickets. The auditor expects it in minutes, not weeks.

The solution

Employee data drives access

The solution is Omada set up for a municipality. Omada is a Danish-built IGA platform, and we are its only business partner in Denmark. It is delivered as cloud, as private cloud or as sovereign cloud in containers, according to the municipality's requirements for data handling and operations.

The division of labour is simple: the payroll and HR system is the source, Omada is the engine, and Active Directory, Entra ID and the line-of-business systems are where access is used. When an employment is created, access follows automatically, and it closes on the day the employment ends.

The setup is configuration in a standard platform, not code written for you alone. That is the difference between a solution someone else can take over and one that follows individuals.

Three links, one flow

  • Payroll and HR: the source of who is employed, where, in which position and for how long.
  • Omada: the engine that turns the employment into roles, access, approvals and recertification.
  • AD, Entra ID and the systems: where access is exposed and used every day.

How it works

The three events a municipality has most of

EMPLOYEE DATA FROM PAYROLL AND HRHiredtemps, trainees and seasonal staffAccount, mailbox and licensesStandard access by positionEnd date set from day oneChanges positionnew department, new managerNew access is grantedOld access is removedExceptions need approvalLeaves or expiressame day, without a checklistAll access is closedAccount blocked and archivedThe history remains

Hiring, moving and leaving are handled the same way every time, driven by the municipality's own employee data.

The integrations

We connect to the systems the municipality already has

We build on the integrations from one municipality to the next. The systems are largely the same, but the setup varies, so we adapt locally rather than starting from scratch. This is the part that usually costs time in a municipal project, and the part the next municipality does not pay full price for again.

Payroll and HR

The municipal payroll system is the source of employment, position, organization and termination. We read the data from there rather than asking managers to type it in again.

Organization

OS2MO or the payroll system as the source of departments, managers and positions. Once the organization is in place, roles can be assigned automatically.

Users and accounts

Active Directory on-premises and Entra ID in the cloud are governed in the same model, along with M365 licenses, mailboxes and groups.

Shared municipal services

The shared municipal support systems and the role catalogue, where the municipality uses them, so access to the shared services follows the same model as everything else.

Line-of-business systems

Care and health, schools, records management and finance. Standard integration where one exists, and otherwise the platform generic integrations over API, SCIM or file exchange.

Service accounts and AI agents

Non-human identities get an owner, a purpose and an expiry date in the same platform instead of living in a spreadsheet.

The outcome

What the municipality gets

Access ready on day one

Standard access is assigned from position, department and location, so the new hire can work from the first morning.

Same-day offboarding

Termination in payroll closes access automatically. No checklist, and no former employees with live access to citizen data.

Temps with an end date

Fixed-term employments get an expiry date from the start and have to be extended actively if they continue.

Self-service that relieves IT

Managers request and approve themselves, with full traceability. Most requests never become a ticket.

Recertification and audit trail

Scheduled recertification and a full history of who had which access and who approved it. You are audit-ready all year.

One view across systems

Access in Active Directory, Entra ID and the line-of-business systems appears in the same picture instead of one console per system.

Future-proofing

Why this does not become a new dependency

A municipality that has learned what dependency on one vendor bespoke solution costs should not buy the same dependency again. These are the five things we would demand ourselves.

PropertyWhat it means for the municipality
A standard platform, not a bespoke oneOmada is a product with customers across Europe and a fixed release cycle. New functionality and security updates come from the vendor, not from a single developer who knows your particular setup.
Configuration rather than codeThe setup is configuration in the platform. That keeps the running cost down over the years and means someone else can take it over without reading their way into home-grown code.
The municipality owns data and setupThe role and permission model, assignment rules and history can be exported. The exit test is simple: can a company other than us take over operations within a month? The answer has to be yes.
The municipality chooses the delivery modelThe same platform is delivered as cloud, as private cloud and as sovereign cloud in containers. The municipality chooses the model that meets its requirements and can move later without changing platform and without rebuilding.
Ready for what comes nextService accounts and AI agents are governed in the same platform. What is a spreadsheet of technical accounts today becomes part of ordinary access governance.

We advise on identity and access management, not on procurement law. The specific procurement route and the contract terms are the municipality's own.

Several municipalities, one foundation

The municipalities have more in common than municipalities usually do

Several Danish municipalities are in production on the platform today, and that is part of why we call it a solution rather than a project. They draw employee data from the same payroll and HR systems, are connected to the same shared municipal infrastructure and have the same joiner, mover and leaver processes.

That is why we reuse the work we have done for other municipalities rather than starting from scratch every time. It shortens implementation, lowers the running cost, and lets the next municipality benefit from what the previous ones learned. There are always local variations in systems, organisation and processes, so what is reused is the starting point – adapted to your municipality.

We share named references at a meeting, once the reference customer has agreed.

About the Omada partnership

What gets reused

  • The integrations to the municipal source systems, adapted to your setup.
  • The role and process model with same-day provisioning and temp handling, adapted locally.
  • The documentation set for the auditor, so the answer to whether you can show it is yes from day one.

The process

Four steps, and you can stop after each of them

The order is built so the municipality knows enough to decide the next step before it costs anything larger.

  1. 01 · No-obligation dialogue

    45 minutes, no product demo

    45 minutes on Teams with an adviser: what you are dealing with, what is urgent, and what the next step is. No product demo.

    Adviser and client in conversation
  2. 02 · Decision basis

    Needs, requirements and budget – owned by the municipality

    Mapping of needs, requirements and economics that you own. Built on our pre-project IGA Ready, cut down for a municipality that knows its need. Four to eight weeks.

    Adviser explaining at the screen
  3. 03 · Implementation

    First area live within months

    Setup on the shared foundation, integration to the municipal source systems, role model and handover to operations. The first area in production within months rather than after a year.

    Configuring the solution
  4. 04 · Operations and development

    We run the solution and bring new systems on board

    Managed IGA: we run the solution with an agreed response time, keep the integrations alive and take on new systems as they arrive.

    Laptop and presentation in the meeting room

Why IAM Group

What you get with us on the job

Omada's only partner in Denmark

We are Omada's only business partner in Denmark. That gives a short route to the vendor when something has to be clarified or fixed.

About the partnership →

Municipal engagements and SKI

We have ongoing municipal engagements in identity and access management, and we are an admitted supplier on SKI 02.06 Standard Software, so the municipality can buy the solution through SKI.

About buying through SKI →

Advice before product

If the picture looks different from the one this page describes, we say so. We also work with Pointsharp and One Identity.

See all partners →

Identity and access only

It is our whole trade. Deliverables and decision material are ready for management, steering committee and auditor.

FAQ

Frequently asked questions

Do we have to run a tender?

Licensing and implementation of a new platform will typically exceed the threshold. The municipality can then run its own tender or buy through SKI's dynamic purchasing system 02.06 Standard Software, where we are an admitted supplier and where SKI has run the tender on the municipality's behalf. The advisory work and the decision basis normally sit below the threshold and can be decided by you. The assessment is the municipality's own, but we know the order of things.

We are looking at OS2MO. Is that not the same thing?

No, and the two do not exclude each other. OS2MO is about organizational and employee data. Our solution sits on top and governs roles, access, approvals and recertification. OS2MO can perfectly well be the source system in it.

How long before we see anything?

A decision basis takes four to eight weeks. The implementation runs in stages, with the first area in production within months. We start where the effect is largest, and that is almost always leavers and temps.

We have a solution today. Can you take it over as it is?

We map what it actually does for you and cover that with a standard package that can be extended. A bespoke single-vendor solution copied one-to-one would bring the same dependency along.

What does it cost?

The first meeting costs nothing. After the dialogue you get a concrete estimate for the decision basis and a price range for implementation and operations that you can take forward internally.

Materials

Download the material

A whitepaper on the solution and one on the way forward for municipalities running ID Connect, both written for the IT manager and the information security officer in a municipality. Both are in Danish and require contact details.

Whitepaper: Kommune IGA (Danish)

What the solution consists of, which systems it connects to, what the municipality gets out of it, and what a project looks like from first meeting to operations.

Municipalities running ID Connect: the way forward (Danish)

For municipalities running ID Connect: your situation, the five questions within 30 days and the three steps forward, whether you stay or switch.

Kristian Thim

Shall we look at your municipality?

A first meeting takes 45 minutes and has three items: what you are dealing with today, what is urgent, and what the next step is. No product demo, just a plan to decide on.

Kristian Thim · CTO, IAM Group