We currently use WSO2 Api Manager to reach some backends. The thing is, the consumer must :
- First authenticate to the API Manager (Oauth)
- Then authenticate to the Backend api (Whatever security in place, as options provided by API Manager to handle it itself is quite poor)
- Make the call
I find it heavy :
- Many calls just to do one real call.
- Loose the "loose coupling" advantage API Managers should provide
Do you think we are doing right ? Shouldn't Api Managers deal with backend authentication ?
Thanks in advance for your help !