Authenticating with external API OAuth

Hi guys! I’m new here! :smiley:

I’m just trying Kong and i’m not sure if my problem solves with OpenID plugin, so hope someone could help me!

I have an internal API that is protected with oauth authentication. This API is developed by a thirdparty, so I can’t disable the authentication. The goal is: can I use Kong to send the authentication request (send client_id, client_secret, client_grant,…) to this API and receive the access token? I know that is possible to create a service/route for this API and send the request directly to the API authentication endpoint, but in future i will populate Kong with others APIs, so my goal is to use a single authentication endpoint and method to authenticate all APIs.

I’ll aprecciate any suggestions.