I have created an Identity Server 4 based application using .NET Core 3.0, and deployed it to an Azure App Service running on a Windows hosting environment.
I also created an Azure API Management service and am trying to expose Identity Server endpoints through API Management only.
Is this a good design or a bad design? Should I expose Identity Server 4 endpoints directly?
Behind API Management, I have a few other API that should only be accessed by valid end users.