#261 Keycloak on Fedora Workstation with Podman
Closed: published by rlengland. Opened by glb.

Summary: Describe how to set up and use Keycloak with SSL/TLS encryption on Fedora Workstation using Podman

Description: The purpose of this article is to introduce Keycloak as an enterprise-ready identity and access management solution and how to deploy it on Fedora Linux with a production-like configuration using Podman, as well as the basics of configuring realms, users and clients. A side objective is to educate users on security principles applicable to both personal and enterprise computing. Since Keycloak can be deployed with Podman which is included with Fedora Workstation out of the box, this article would also ideally promote Podman, as well as the Authenticator MFA app on Flathub and the surrounding GNOME open source ecosystem.

The flow of the article would be as follows:

What Keycloak is and its advantages over competing offerings
Minimum resource requirements for following this lab
Generating SSL/TLS certificates for secure HTTPs connections
Deploying Keycloak on Fedora Linux with Podman and secure HTTPs connections
Creating a realm for a fictitious organization
Securing the realm with mandatory MFA for all users
Creating a user account for a fictitious employee
Creating a Keycloak client for a demo application
Completing the SSO login flow with the Keycloak SPA online demo


Metadata Update from @glb:
- Issue assigned to donaldsebleung
- Issue tagged with: article, needs-image

Metadata Update from @donaldsebleung:
- Custom field preview-link adjusted to https://fedoramagazine.org/?p=39823&preview=true

An initial draft of the article is ready, please review: https://fedoramagazine.org/?p=39823&preview=true

@donaldsebleung We've reviewed the article and done a few changes on the wording (nothing major) and added a feature image. Also modified the "code" formatted text to "preformatted" to conform to the magazine standard.

There is no publication date set yet but this will be a good time to review the document one more time in case you see any necessary changes or anything about the wording changes you would like to address.

Thank you very much for your work on this article.

Metadata Update from @rlengland:
- Custom field editor adjusted to @rlengland
- Custom field image-editor adjusted to @rlengland
- Issue untagged with: needs-image

Thank you, I've skimmed through the updated version of the article and everything looks great.

Metadata Update from @rlengland:
- Custom field publish adjusted to 2024-03-06

Issue status updated to: Closed (was: Open)
Issue close_status updated to: published

Metadata