Lock authenticated event is not firing

Problem statement

The Lock authenticated event is not firing, which I use on my classic universal login page.

Solution

The authenticated event is only fired on the callback page after the user is redirected. It’s intended to be used for embedded Lock where the Lock widget is on the callback page.

If you are using the universal login page, there is no way for Lock to know whether the authentication is successful or not, as the response will be provided directly to the callback.