That is the consent screen; a few things to have in mind about it:
- when the authentication request contains an
audiencevalue associated with an API that you configured then it will show depending on the toggle Allow Skipping User Consent configurable at the API in question. - when the authentication request is for the
https://{your_domain}.auth0.com/userinfothe allow skipping user consent toggle is enabled so the consent screen will only be show for third-party clients or if you’re running your application inlocalhost; see these docs for more information.
It’s highly likely that your client is a first-party client (you can make sure by checking the value of the is_first_party option through the Auth0 Management API; it should be true) so if you’re running this in development and using localhost that would be the cause of it.