Far away to be identical
Identity management chaos or a development of a fun
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...
Trails
essays that follow one pathLocal authentication hub
-
April 4, 2026 kurbu5: MIT Kerberos plugins in Rust
-
February 14, 2025 FreeIPA local tests and FOSDEM demos
-
February 9, 2025 Local authentication hub
From the road
-
February 13, 2024 CentOS Connect 2024 report
-
August 11, 2023 Flock to Fedora 2023 report
-
December 21, 2017 FOSDEM 2018 IAM devroom
-
August 30, 2017 Flock 2017 day one
-
May 23, 2015 SambaXP 2015 travel report
FreeIPA meets Fedora infrastructure
-
October 28, 2022 FreeIPA authentication improvements and Fedora Infrastructure part 2
-
October 28, 2022 FreeIPA authentication improvements and Fedora Infrastructure part 1
First steps with FreeIPA
-
August 30, 2016 Creating permissions in FreeIPA
-
May 30, 2016 Single sign-on into virtual machines on Linux
-
May 28, 2015 Talking to FreeIPA API with sessions and JSON-RPC
-
January 2, 2015 Playing with FreeIPA ipa-ldap-updater
-
July 29, 2013 Setting up S4U2Proxy with FreeIPA
All essays
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...
2 min read
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...
7 min read
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....
12 min read
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...
3 min read
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...
13 min read
FreeIPA and SSSD teams are working to enable IPA deployments to trust each other. This report outlines the progress we have so far.
9 min read
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...
7 min read
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...
7 min read
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...
11 min read
This article continues the discussion about FreeIPA authentication improvements and how they could benefit Fedora Infrastructure.
5 min read
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...
4 min read
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...
16 min read
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...
2 min read
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...
5 min read
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 ...
1 min read
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...
1 min read
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...
11 min read
FreeIPA has quite flexible system to define access rights for any resources in the LDAP store. The system consists of three different parts:
7 min read
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...
4 min read
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...
5 min read
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...
9 min read
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...
4 min read
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...
4 min read
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...
11 min read