# Authenticating with external API OAuth

**URL:** <https://discuss.konghq.com/t/authenticating-with-external-api-oauth/7113>\
**Category:** General\
**Created:** [September 11, 2020, 6:27pm UTC](https://discuss.konghq.com/t/authenticating-with-external-api-oauth/7113 "2020-09-11T18:27:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![AlanMonteiro](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.konghq.com/alanmonteiro/32/2224_2.png) [@AlanMonteiro](https://discuss.konghq.com/u/AlanMonteiro)\
**Post date:** [September 11, 2020, 6:27pm UTC](https://discuss.konghq.com/t/authenticating-with-external-api-oauth/7113/1 "2020-09-11T18:27:10Z")

</div>

Hi guys! I’m new here! 😃

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.

Álan
