Is it possible to allow user consent for enterprise applications which require assignment?

Nicholas Hollander 0 Reputation points
2024-06-17T20:56:08.4+00:00

I am developing an application for internal use within my company but to prevent any random employee from accessing it we want to require user assignment. Unfortunately this prevents users from individually consenting to the application, requiring org-wide administrative consent for all API permissions, including the OpenID connect permissions which normally do not require admin consent.

Per the documentation:

When an application requires assignment, user consent for that application isn't allowed. This is true even if users consent for that app would have otherwise been allowed. Be sure to grant tenant-wide admin consent to apps that require assignment.

Although the application only requires the openid, and profile permissions in order to function, our administrators are wary of granting tenant-wide consent for anything as there are potential security implications.

Is there any way to configure our Registered Application, Enterprise Application, or Entra security policies that would allow our users to still grant consent without requiring administrative approval, or is tenant-wide administrative approval mandatory?

Microsoft Security | Microsoft Entra | Microsoft Entra ID
{count} votes

1 answer

Sort by: Most helpful
  1. Vasil Michev 119.7K Reputation points MVP Volunteer Moderator
    2024-06-18T06:53:26.1533333+00:00

    The current behavior is a "known limitation", Microsoft is aware of the challenges it poses and is working on addressing it in the future. Until then, admins will have to grant consent, either for the desired users or tenant-wide.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.