Is it possible to secure all APIs with one "shared" Azure Active Directory at the Azure Management Api level with following scenario:
- User calls Azure API Management service pointing to Service X
- If request is not authenticated user should provide Active Directory Creditentials
- AD Creditentials are validated on separate component and token is returned
- User use token to authenticate to Azure API Management service
- If user is authenticated API Management Service use Basic Authentication to call Service X
- One token can be used to access every Service, because it is validated in separate component.
- Services are protected only with basic authentication which is configured in API Management Portal.
Is this scenario possible to be implemented? If not how can I achieve something similiar with available components?