Hi everyone,
I'm looking for guidance on implementing an authentication failover strategy in Ignition.
Current Environment
- Ignition is configured to use OIDC (OpenID Connect) as the primary authentication provider.
- We also have Active Directory available as a secondary authentication source.
- Our goal is to maintain operator and engineering access if the OIDC provider becomes unavailable due to a network outage, IdP failure, or maintenance.
Questions
- Is it possible to configure Ignition to automatically fail over from OIDC authentication to Active Directory?
- Can this behavior be defined through a gateway configuration file (e.g.,
gateway.xml,.conf, or other configuration files)? - Has anyone implemented a solution where:
- OIDC is the primary authentication method
- Active Directory is used automatically when OIDC is unavailable
- If native failover is not supported, what is the recommended architecture for maintaining authentication availability?
- Are there any security, licensing, or session-management implications to be aware of?
Desired Behavior
Normal Operation:
User → OIDC Provider → Ignition
OIDC Unavailable:
User → Active Directory → Ignition
I'm interested in both supported Ignition approaches and any real-world implementations that others have used in production environments.
Thanks in advance for any guidance or examples.
Environment:
- Ignition Version: 8.3
- Identity Provider: [Azure AD / Entra ID .]
- Active Directory: Microsoft AD
- Gateway Redundancy: Yes
Looking forward to hearing how others have addressed this requirement.