The Himmelblau Ecosystem
Overview
Himmelblau is more than just a login module — it’s a full ecosystem for managing identity integration between Azure Entra ID and Linux systems.
Core Features and Benefits
Azure Entra ID Integration
Himmelblau supports modern Azure Entra ID authentication flows:
- OAuth2 authorization with MS-OAPX and OAPXBC extensions
- Primary Refresh Token (PRT) issuance and renewal
- Support for multi-factor authentication (MFA), including:
- Microsoft Authenticator
- FIDO2 hardware keys
- One-time passwords via SMS
- Temporary Access Pass
Secure Token Storage and Device Registration
- All credentials and issued tokens are stored in encrypted, machine-bound storage
- SoftHSM and TPM backends are supported
- Seamless device registration with Azure Entra ID during first login
Kerberos Support
Himmelblau retrieves and caches Ticket Granting Tickets (TGTs) from Azure’s cloud KDC, enabling:
- Secure SSO access to Kerberos-based applications
- Hybrid workflows that combine cloud and on-prem AD Kerberos services
Single Sign-On (SSO)
Via integration with Siemens' linux-entra-sso
, Himmelblau enables:
- Firefox/Chrome Browser SSO for Microsoft 365 and Entra ID–protected apps
- Secure, refreshable token storage for long-lived sessions
Supported Linux Distributions
Himmelblau supports a broad range of Linux distributions, including:
Enterprise-focused:
- SUSE Linux Enterprise (SLE)
- Red Hat Enterprise Linux (RHEL)
- Rocky Linux
Community-driven:
- Ubuntu
- Debian
- Fedora
- openSUSE
- NixOS
Interoperability with Microsoft Services
By emulating Windows authentication flows and integrating directly with Microsoft APIs, Himmelblau enables Linux clients to:
- Authenticate to Microsoft 365 services (Exchange, SharePoint, Teams)
- Access Azure-based applications protected by Entra ID Conditional Access
- Report device state and compliance to Microsoft Intune (optional)
- Function in hybrid environments with both on-prem and cloud resources