localhost as your development environment can cause this dialogue box to appear. Consent cannot be skipped on
localhost, as it is never a verifiable first-party client.
During development, you can work around this by modifying your
/etc/hosts file to add an entry such as the following:
Similarly, you cannot skip consent (even for first-party applications) if
localhost appears in any domain in the Allowed Callback URLs setting (found in Dashboard > Applications > Settings). Make sure to update Allowed Callback URLs , and the callback URL you configured in your application, to match the updated domain-mapping.
Documentation: User Consent and Third-Party Applications