Is there a log somewhere that can tell me what is triggering the user consent prompt? It started happening about 2 weeks ago. User consent is displayed when logging to a native app using Auth0.Oidc.WinForms SDK on every login.
This used to work as expected before, user consent is only displayed during the first user login.
It is the flag Non-Verifiable Callback URI End-User Confirmation. Because our native uses a custom URI scheme as callback URL, this is causing the default behavior to trigger. How do you go about it when using Auth0.Oidc.WinForms SDK that uses a custom URI scheme (ex. app:com.company.abc) as redirect URI?
Hi @jquerijero,
Since you are experiencing this due to a custom URI scheme as callback URL and want to bypass the prompt, you can easily turn off this new requirement directly from the Auth0 Dashboard by toggling off the Non-Verifiable Callback URI End-User Confirmation option, either for the application by navigating to Settings > Advanced settings section, or for the tenant from the Settings > Advanced tab.
You can find more about this on the following articles:
Understanding and Testing the Non-Verifiable Callback URI Consent Screen Within Auth0
Test the User Confirmation Prompt for Non-Verifiable Callback URIs
I hope this helps! Let me know if you have any other questions!
Best regards,
Remus