Can someone explain the difference between auth0-js, auth0-spa-js and auth0-lock?

Hey there @tonytonyjan!

No worries, we’ve got you covered. So I would rather go for comparing the auth0.js and auth0-spa-js. Here’s a few words on that from the tool maintainers:

https://github.com/auth0/auth0-spa-js/issues/34

There it’s clearly explained. On the other hand we have Lock (for Web in your case I guess) which is an embeddable login form that can be configured to your needs