Thank you for posting this in Microsoft Q&A. Application is registered but is not configured as a multi-tenant application.
Generally, this means the application was registered in another directory such as fabrikam.onmicrosoft.com (Opens in new window or tab) and it not enabled as a multi-tenant application. Check with the application developer if this is supposed to be a single tenant app or multi-tenant app. First understand the difference of single-tenant vs multi-tenant... https://docs.microsoft.com/en-us/azure/active-directory/develop/single-and-multi-tenant-apps (Opens in new window or tab) If it is meant to be a multi-tenant app... Application developer will need to convert the app from single-tenant to multi-tenant... https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-convert-app-to-be-multi-tenant (Opens in new window or tab) If it is supposed to be a single-tenant app and the user signing in is a guest user of the directory where the application is registered, ensure the sign-in endpoint (or also called authority) being used is as follows... https://login.microsoftonline.com/{your-tenant-id}/… (Opens in new window or tab) For example, if the application is registered in fabrikam.onmicrosoft.com (Opens in new window or tab), then the authority should look like this... https://login.microsoftonline.com/fabrikam.onmicrosoft.com/… (Opens in new window or tab) Let me know if you have any further questions. Please "Accept the answer" if the information helped you. This will help us and others in the community as well.