This release introduces flexible multi-factor authentication (MFA) capabilities, expanded claims diagnostics, improved token and log visualization, and enhanced infrastructure tooling.
Authentication methods such as OIDC, SAML 2.0, and TrackLink can now be configured as MFA steps alongside traditional factors like SMS, Email, and Authenticator App, allowing highly customizable authentication flows.
The release also improves developer and administrator insight by enhancing claim transform logging, adding token decoding directly in logs, and introducing more precise log filtering. Additionally, a new CosmosDB-to-PostgreSQL migration asset has been added to simplify database transitions.
New Features and Improvements
Multi-Factor Authentication (MFA) with Authentication Methods
- Added support for multi-factor authentication (MFA) where authentication methods can be used as MFA steps.
- Authentication methods such as OIDC, SAML 2.0, and TrackLink can now participate in MFA alongside traditional factors like SMS, Email, and Authenticator App.
- Enabled with a Enable multi-factor flag on the Login authentication method.
- Allows configuration of an ordered list of MFA steps with specific ACR values for fine-grained authentication control.
Uppercase SMS and Email Codes
SMS and email verification codes are now automatically converted to uppercase as users type in the browser. This improves usability by reducing errors caused by letter casing and makes code entry more consistent across authentication and confirmation flows.
This applies to SMS and email code entry in:
- Two-factor authentication
- Passwordless sign-in
- Email and phone confirmation
- Email and phone set-password flows
Enhanced Claims Diagnostics and Visualisation
- Improved claims logging by recording both input and output claims in claim transforms.
- Local
_local: claims are now also visible in logs.
- Claim logs in the Control Client are now colour-coded and easier to read.
Token Decoding in Logs
- Added support for decoding tokens directly in logs:
- ID tokens
- Access tokens
- SAML 2.0 tokens
- Tokens are displayed in a formatted and colour-coded view in the Control Client for easier inspection.
Improved Log Filtering
- Logs and audit logs can now be filtered using from-time and to-time instead of fixed intervals in the Control Client.
- Claim transform queries now ignore claim value casing when searching internal and external users.
- Claim selection based on claim value is now case-insensitive.
- Added support for reading forwarded headers with underscores and case-insensitive matching:
X_Forwarded_For
X_Forwarded_Scheme
X_Forwarded_Proto
- Added the CosmosDB-to-PostgreSQL migrator as an assets component to simplify database migration scenarios.