Version 2.26.2
LatestThis release expands authenticator app support with multiple registrations per user, new Control API management endpoints, and optional external registration notifications with automatic rollback on failure.
It also improves audit logs, invalid URL handling, and configurable console logging, while removing long-deprecated Control API properties and compatibility aliases.
New Features and Improvements
Multiple Authenticator Apps and API Integration
FoxIDs now supports up to five authenticator app registrations per user when Advanced multi-factor authentication is enabled. Any registered authenticator app can complete the single Authenticator app MFA step, while standard two-factor authentication continues to support one authenticator app. Recovery-code-based re-registration replaces only the matching registration.
Administrators can view and remove individual registrations in FoxIDs Control. New Control API endpoints allow trusted integrations to list, retrieve, create, update, and delete authenticator app registrations, enabling synchronisation between FoxIDs deployments.
Authenticator App Registration Notification API
Login authentication methods can notify an external Authenticator App API immediately after an interactive authenticator app registration. The notification includes a persistent registration ID and all available user identifiers.
FoxIDs continues the login flow only after receiving 200 OK. If the notification fails, a new registration is rolled back or the previous registration is restored, and the login flow stops with an error. Successful interactive registrations are recorded in the audit log.
Changes made through the Control API do not trigger notifications, preventing synchronisation loops.
Improved Invalid URL Handling
FoxIDs and FoxIDs Control now reject malformed or unsupported URL structures earlier in the request pipeline. Rejected requests return an empty HTTP 404 response and are recorded as events in the log.
Improved Audit Logs
Audit logs in FoxIDs Control now provide clearer and more complete information. The audit type is displayed directly below the event, authenticator app registration events include the RegistrationId, and login and logout events include all available user identifiers, including user ID, email address, phone number, and username.
The maximum audit log search range has also been increased from 24 hours to seven days.
Configurable JSON Console Logging
FoxIDs standard output logging now supports the standard .NET Logging:Console configuration. The console formatter and minimum log level can be configured per deployment, including JSON output using:
Logging__Console__FormatterName=json
The default minimum log level remains Trace, preserving existing behaviour unless explicitly overridden.
Removed Deprecated Compatibility Properties
The long-deprecated ExternalUserLoadedClaimTransforms property has been removed from the External Login, OpenID Connect, SAML 2.0, WS-Federation, and Track Link authentication method APIs. Integrations must use ExitClaimTransforms instead.
The DisableSetPassword property has also been removed from the Login authentication method API. Use DisableSetPasswordEmail and DisableSetPasswordSms for channel-specific configuration. The legacy DisableResetPassword property and combined password-setting aliases have likewise been removed.
The deprecated ResetPassword usage log type and its legacy aggregation support have also been removed. Use SetPassword instead. Historical usage events recorded as ResetPassword are no longer included in usage queries.
These properties were marked as obsolete in the Control API for an extended period before removal. Integrations still using the obsolete property names must migrate to the corresponding replacements. Integrations and configurations already using the current properties are unaffected.
- www.foxids.com/foxids:2.26.2 Restricted
- www.foxids.com/foxidscontrol:2.26.2 Restricted
- FoxIDs-2.26.2-linux-x64.tar.gz Restricted (168.8 MB)
- FoxIDs-2.26.2-win-x64.zip Restricted (190.4 MB)
- FoxIDs.DirectoryConnector.ActiveDirectory-2.26.2-win-x64.zip (49.2 MB)
- FoxIDs.CosmosDbToPostgreSQLMigrator-2.26.2-linux-x64.tar.gz Restricted (59.1 MB)
- FoxIDs.CosmosDbToPostgreSQLMigrator-2.26.2-win-x64.zip Restricted (58.4 MB)
- FoxIDs.MasterSeedTool-2.26.2-linux-x64.tar.gz Restricted (59.1 MB)
- FoxIDs.MasterSeedTool-2.26.2-win-x64.zip Restricted (58.4 MB)
- FoxIDs.SeedTool-2.26.2-linux-x64.tar.gz Restricted (59.2 MB)
- FoxIDs.SeedTool-2.26.2-win-x64.zip Restricted (58.4 MB)