Open
Description
Study the options for supporting OAuth2 for API proxy authentication (for the purpose of authenticating a user for closed APIs). Investigate whether we will need to contribute to Api Umbrella or whether we can support OAuth2 authentication through Apinf layer only. The assumption is that authentication happens in the proxy. Document the conclusions and estimate the effort needed.
Please note that we are not discussing authentication into Apinf, only for APIs.
See related issue in Api Umbrella: NREL/api-umbrella#38
Related user story
As an API owner
I want to allow only users authenticated with strong authentication to make calls to my API through Apinf proxy
so that I can securely restrict the access to my closed API
Related to #570
Definition of done
- Research potential alternatives for supporting OAuth2 for API user authentication
- Estimate the effort required
- Document the findings of the study
- Store the document in the Apinf docs repository.