Far away to be identical

Identity management chaos or a development of a fun

Latest essay
Blog refresh

The blog stayed pretty much the same since ~2016. It was done with the help of Jekyll, with Leonidas theme all the way up to today. It is time to move forward: I struggled several years with Jekyll dependencies and looked at alternatives but none of them allowed to move the content and overall look without impacting...

Read the essay September 19, 2026 · 2 min read

Trails

essays that follow one path

All essays

2026
Blog refresh

The blog stayed pretty much the same since ~2016. It was done with the help of Jekyll, with Leonidas theme all the way up to today. It is time to move forward: I struggled several years with Jekyll dependencies and looked at al...

September 19
2 min read
kurbu5: MIT Kerberos plugins in Rust

For a couple of years, Andreas Schneider and I have been working on a project we call the ‘local authentication hub’: an effort to use the Kerberos protocol to track authentication and authorization context for applications, re...

April 4
7 min read
ASN.1 for legacy apps: Synta

Pretty much everything I deal with requires parsing ASN.1 encodings. ASN.1 definitions published as part of internet RFCs: certificates are encoded using DER, LDAP exchanges use BER, Kerberos packets are using DER as well. ASN....

March 23
12 min read
2025
FreeIPA local tests and FOSDEM demos

FOSDEM 2025 is behind us. We ran Identity and Access Management devroom at FOSDEM. At the devroom, my team did few talks and demos about FreeIPA and Kerberos. While preparing to those talks, we tried to create demonstrations th...

February 14
3 min read
Local authentication hub

FOSDEM 2025 is just behind us and it was a great event. I had a chance to talk about the local authentication hub project. The talk was well received and I got a lot of questions about the project. We ran Identity and Access Ma...

February 9
13 min read
2024
IPA-IPA trust progress report

FreeIPA and SSSD teams are working to enable IPA deployments to trust each other. This report outlines the progress we have so far.

May 31
9 min read
CentOS Connect 2024 report

February 1st-4th I participated in two events in Brussels: CentOS Connect and FOSDEM. FOSDEM is getting closer to its quarter a century anniversary next year. With 67 mini-conferences and another 30 events around it, it is cons...

February 13
7 min read
2023
Multi-homed FreeIPA server investigation

Once in a while people come and ask for FreeIPA servers to work in multi-homed environments. A multi-homed environment in this context is a deployment where the same server is accessible through multiple network interfaces whic...

August 16
7 min read
Flock to Fedora 2023 report

On August 2nd-4th, 2023, Fedora Project ran its annual contributors conference, Flock to Fedora, in Cork, Ireland. After a previous successful Flock in 2019 in Budapest, Fedora contributors did not meet in person due to rough p...

August 11
11 min read
2022
FreeIPA authentication improvements and Fedora Infrastructure part 2

This article continues the discussion about FreeIPA authentication improvements and how they could benefit Fedora Infrastructure.

October 28
5 min read
FreeIPA authentication improvements and Fedora Infrastructure part 1

The Fedora project exists because of its contributors. Their contributions shape the landscape of Linux distributions in a direct way but they also have made a significant influence on the Open Source projects themselves. Fedor...

October 28
4 min read
2019
Lost in (Kerberos) service translation?

A year ago Brian J. Atkisson from Red Hat IT filed a bug against FreeIPA asking to remove a default [domain_realm] mapping section from the krb5.conf configuration file generated during installation of a FreeIPA client. The bug...

March 24
16 min read
2017
FOSDEM 2018 IAM devroom

FOSDEM is one of largest free software conferences in Europe. It is run by volunteers for volunteers and since 2001 gathers together more than 8000 people every year. Sure, during first years there were less visitors (I had bee...

December 21
2 min read
Flock 2017 day one

I’m attending Flock 2017, which is an annual conference for Fedora Project. This year it happens on a Cape Cod peninsula of the Massachusetts state in the U.S. The conference started on August 29th at a local resort and confere...

August 30
5 min read
How to debug FreeIPA privilege separation issues

FreeIPA 4.5 has a lot of internal changes. A server side of the FreeIPA framework now runs in a privilege separation mode. This improves security of FreeIPA management operations but complicates debugging of the server. During ...

April 28
1 min read
2016
FreeIPA JSON-RPC API article

FreeIPA Web UI provides a browser for discovering application programming interface (API) since version FreeIPA 4.2. However, the API itself is not yet officially supported and there is no documentation on how to access it. Som...

November 2
1 min read
Samba and identity tales

Samba is built to bridge Windows and POSIX worlds. Apart from the file system semantics, there are many other differences. The story I’m about to tell concerns users and groups. They have different meaning and representation in...

September 19
11 min read
Creating permissions in FreeIPA

FreeIPA has quite flexible system to define access rights for any resources in the LDAP store. The system consists of three different parts:

August 30
7 min read
Single sign-on into virtual machines on Linux

This weekend I looked into making possible a single sign-on into Fedora 24 guests running on libvirt/KVM. Suppose you have a libvirt-based server where a number VMs is deployed with VMs presenting graphical workstations. This i...

May 30
4 min read
2015
Talking to FreeIPA API with sessions and JSON-RPC

Occasionally I see questions on how to drive FreeIPA programmatically. One can use ipa <command> from enrolled IPA clients or go directly to Python API (as /usr/sbin/ipa utility is just a tiny shim over the Python API). H...

May 28
5 min read
SambaXP 2015 travel report

I’ve attended annual SambaXP conference on May 19th-21st. I’ve presented about FreeIPA ID Views and this year we also had quite a few Red Hat’s talks in the program so that organizers even made a ‘Red Hat track’ on the last day...

May 23
9 min read
Playing with FreeIPA ipa-ldap-updater

FreeIPA has a number of well-hidden utilities used to simplify administrative tasks when setting up or upgrading the master servers. Out of these utilities ipa-ldap-updater is one that is helpful for some common tasks which oth...

January 2
4 min read
2014
FreeIPA and Fedora 21

I have a terrible secret to confess: despite all the effort we made in FreeIPA to integrate with Fedora releases, Fedora 21 is the first release where FreeIPA is installable from the distribution media. You can finally fetch an...

December 10
4 min read
2013
Setting up S4U2Proxy with FreeIPA

When using Kerberos to authenticate users, applications often need to talk to another services on behalf of a user. For example, a user connects to a web mail application which, in turn, talks to a mail store. It is often a goo...

July 29
11 min read