This release introduces extensive improvements to claim handling, session management, authentication flows, UI functionality, and security hardening across FoxIDs.
Enhancements include richer claim transform capabilities, improved login and environment management in the Control Client, extended dynamic content and CSS generator support, stronger session validation, improved certificate handling, and refined security headers.
A critical bug related to certificate reading on Windows Server has also been resolved.
New Features
- Added support for saving claims on both internal and external users through a claim transform task.
- Added support for querying external users using the linked claim value in a claim transform task.
- Added the ability to select which claims are queried on internal or external users within a claim transform task.
- Added support for logging events that include claim values during claim transform execution.
Control Client Improvements
- Added easy access to log in to the test application again after logout.
- Environment Settings now auto-scrolls to the top after deleting an environment.
- Added support for large text translations, used in UI elements displaying content such as terms and conditions.
- Dynamic content now supports checkbox fields, large text fields, and large HTML elements.
- Updated CSS generator with support for large content and checkbox elements.
Authentication and Protocol Improvements
- OpenID Connect now displays invalid redirect URIs on the generic error page.
- The SAML 2.0 application now checks the HTTP form for a login hint if it is not supplied via query parameters or the SAML 2.0 request from the relying party.
- Default behavior updated (new environments): refresh tokens are now deleted when a user changes or sets a password in master environments.
- Added support for active sessions stored in the database, allowing remote session termination.
- Access token sessions are now validated using the
sid claim and active session data in the UserInfo endpoint.
- Added support for deleting refresh token grants per session ID.
Security and System Enhancements
- Health checks can now verify individual dependencies separately.
- Updated jQuery Validate JavaScript library.
- Improved handling of security headers by allowing any request headers (not only Content-Type and Authorization) in Control.
- Added broader support for Permissions-Policy security headers.
- Stream logger now flushes only Application Insights data for improved performance.
- Improved certificate upload flow and added support for PEM files (
.crt + .key).
Bug Resolved
Certificate loading reliability fix
A reliability issue affecting certificate loading on Windows Server in certain cases has been resolved.