A cloud-based identity and access management service for securing user authentication and resource access
Hello @Jack Marti,
The AADSTS90094 error occurs when a non-administrator user attempts to use an application that requires consent, but the company administrator has turned off the ability for users to consent to applications.
Symptom: When admin consent workflow is disabled, users will see this error message saying “Need admin approval”. Error code on sign-in log is AADSTS90094.
Solutions
CAUSE 1 The Request Includes "prompt=consent"
The request from the app to Entra ID includes “prompt=consent”.
SOLUTION for the CAUSE 1: In this case, Entra ID will honor “prompt=consent” and prompt consent even when admin consent is already granted. The solution is asking the app vendor/owner to remove “prompt=consent” in the request from the app to Entra ID.
Reference for 'prompt' parameter.
CAUSE 2 Microsoft detects risky permissions request.
Check Audit Logs - ApplicationManagement - Consent to application - Risky application detected.
SOLUTION for the CAUSE 2: Review risk detection and approve if valid. Reference.
CAUSE 3 User assignment required but no admin consent given
Check Enterprise app - Properties - 'User assignment required' is set to 'Yes'.
SOLUTION for the CAUSE 3: To allow user consent, disable user assignment required. Reference.