We have a requirement to configure WSO2 api manager with Azure AD as OAuth provider. We do not intend to use the out-of-the box OAuth provider in WSO2 api platform. All other parts of API manager will be leveraged ( publisher, store, gateway). Below given is the scenario
- A mobile app is the client for APIs
- User authentication from the app is done via Azure Ad
- Azure AD provides a token back after successful authentication
- Mobile app invokes the API ( via wso2 api gateway) using the token issued by Azure Ad.
- API gateway verifies the validity of the token and allows the api invocation if it is valid
What is the best way to achieve this? Any input is much appreciated