To follow along, you’ll need a locally installed Scrivito Example App as well as an Auth0 account and an Auth0 client configuration. The latter can be obtained by creating an application of the “Single Page Web Application” type via your Auth0 dashboard.
You will need your Auth0 client ID and secret as well as the domain (as a URL, i.e. https://*.auth0.com) for setting up the visitor authentication provider in your Scrivito CMS’s dashboard.
Next, make your application known to Auth0. So, on your Auth0 dashboard, add your application's domain to the “Allowed Web Origins” (e.g. http://localhost:8080 for a local development environment), and your homepage to the “Allowed Callback URLs” as well as the “Allowed Logout URLs” (e.g. http://localhost:8080/).