Migration from 1.0.x to 1.1.0

This guide contains instructions for migration from Liveness Check Proxy version 1.0.x to version 1.1.0.

Configuration of Servlet Context Path

To publish the backend services under the /liveness-check-proxy URL prefix, the servlet context path has been updated.

The application configuration now includes the following setting:

server.servlet.context-path=/liveness-check-proxy

Previously there was no servlet context path defined.

By applying this change, all backend services will be accessible under the /liveness-check-proxy URL prefix. Make sure to update any references or integrations accordingly to avoid breaking changes.

Re-enrollment on Failure

To optimize the verification process, iProov maintains record of previously enrolled users. In rare cases where a user should already be enrolled with the verification provider but is not (due to a failure), the Liveness Check Proxy attempts to recover from the third-party failure by automatically re-enrolling the user.

New Error Codes in API Responses

The following error codes have been added to API responses:

  • USER_DETAILS_MISSING indicates that user details are unavailable, and
  • USER_NOT_ENROLLED indicates that the user is not enrolled with the verification provider. This error will only occur if the user remains un-enrolled even after the automatic re-enrollment functionality has been applied.

Database Changes

Added table shedlock to prevent execution of the same task from another node.

Last updated on May 20, 2025 (05:28) Edit on Github Send Feedback
Search

1.1.x

Liveness Check Proxy