An API that connects multiple Microsoft services, enabling data access and automation across platforms
Error code AADSTS90094 indicates that the application is requesting permissions that only an administrator can grant. The user is a member user and can’t complete consent by themselves.
To resolve this, a tenant administrator must grant admin consent for the application and its requested permissions.
Steps for the tenant administrator:
- Verify user consent settings
- Sign in to the Azure portal as a Global Administrator, Company Administrator, or Application Administrator.
- Go to Microsoft Entra ID → Enterprise applications → Consent and permissions.
- Under User consent for applications, check whether user consent is disabled:
- If Do not allow user consent is selected, non-admin users will always see “Need admin approval” / AADSTS90094. In this case, admin consent is required.
- Locate the application
- In Microsoft Entra ID → Enterprise applications.
- Ensure the correct tenant is selected.
- Set Application type to All applications and search using the App ID shown in the sign-in logs.
- If the app is not found, the admin must perform admin consent using the app’s consent URL (see step 4).
- Grant admin consent via Enterprise applications
- In Enterprise applications, open the application.
- Go to Permissions (or Security → Permissions depending on portal view).
- Select Grant admin consent for <Organization>.
- Review the requested permissions and confirm.
- After this, users should be able to sign in without seeing AADSTS90094, unless new higher-privilege permissions are later added.
- Grant admin consent via consent URL (if needed)
- If the admin does not see a consent screen when accessing the app, construct or use the app’s admin consent URL:
-
https://login.microsoftonline.com/<Tenant-ID>/adminconsent?client_id=<App-ID>
-
- Or force a consent prompt by adding
&prompt=consentto the authorization request URL. - The permissions being requested must already be configured on the app registration’s API permissions.
- If the admin does not see a consent screen when accessing the app, construct or use the app’s admin consent URL:
- Confirm permissions and scopes
- Ensure the app has at least a basic sign-in permission such as User.Read or OpenID configured under API permissions and that these have been consented.
- If the app requests Microsoft Graph, OneDrive, or other admin-restricted scopes, those must be approved by an admin as above.
- If users are still blocked after admin consent
- Check if Assignment required is enabled for the app:
- In Enterprise applications, open the app → Properties.
- If Assignment required = Yes, only assigned users/groups can access the app even after admin consent. Assign the user or a group containing the user to the app, or disable Assignment required.
- Check if Assignment required is enabled for the app:
Once an administrator has granted tenant-wide admin consent for the app and any required user assignment is in place, the user sign-in should succeed and error 90094 should no longer appear.
References:
- Troubleshoot consent issues in Microsoft Entra ID
- Unexpected error when performing consent to an application
- Request permissions that require administrative consent
- Consent experience for applications in Microsoft Entra ID
- Problems signing in to a Microsoft application
- Corporate account apps registration error: AADSTS90094 - Microsoft Q&A