A cloud-based identity and access management service for securing user authentication and resource access
Hello and thank you for reaching out.
There’s no native enforcement at the moment that blocks app creation based on missing owners or assignment. The best option is to restrict creation, monitor continuously, and automate remediation as Entra does not provide tenant-level administrative controls to enforce Owner and User Assignment requirements during App Registration creation.
The best approach would be to first audit the existing applications-for those without owners you can use Microsoft Graph to make the required updated as indicated here-https://learn.microsoft.com/en-us/graph/api/application-post-owners?view=graph-rest-1.0&tabs=http
You can track down the Owners of these applications. Sharing this article which describes it really well- https://practical365.com/ownerless-apps/
As for application creation, when creating future applications you can consider the RBAC permissions such as assigning Application Developer role only to approved users. Additionally in the Entra Admin Center under User Settings-App registrations, set “Users can register applications” to No.