Successful login tracking
Apart from tracking the last failed login information, nevisFIDO also updates the successful login information for both UAF and FIDO2 credentials.
The tracking behaviour can be controlled via the login-info-update property of the nevisFIDO server configuration.
Tracking authentications with additional (custom) content
If login-info-update is configured to authentication, successful logins will only be tracked if there is no transaction confirmation content in the payload. If such content exists, it's considered a transaction confirmation and the login information is not updated.
In some login scenarios with out-of-band, you may want to provide contextual information regarding the login to improve the user experience. However you cannot use Transaction Confirmation for this, because then the login information would not be updated in nevisIDM.
Instead of transaction confirmation, you can include the contextual information that you need for login in the data attribute in the HTTP payload sent to the dispatch service (see QR Code Dispatcher, FCM Dispatcher and Link Dispatcher for details and examples of how to use the data attribute).
The additional information you provide will be transmitted in the out-of-band payload, and included in the OutOfBandPayload.data method of the Nevis Mobile Authentication SDK. Visit our SDK guide for details about how to obtain and process the out of band payloads.