# OAuth2 implementation

**URL:** <https://discourse.nodered.org/t/oauth2-implementation/1462>\
**Category:** General\
**Created:** [9 July 2018 10:05 UTC](https://discourse.nodered.org/t/oauth2-implementation/1462 "2018-07-09T10:05:26Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![redjellyuk](https://avatars.discourse-cdn.com/v4/letter/r/46a35a/32.png) [@redjellyuk](https://discourse.nodered.org/u/redjellyuk)\
**Post date:** [9 July 2018 10:05 UTC](https://discourse.nodered.org/t/oauth2-implementation/1462/1 "2018-07-09T10:05:26Z")

</div>

Hi All, I have a project which requires Node-Red to authenticate with a OAuth2 protected API. I have looked all over to find a flow which has already been built to do the initial communication with the API, but I can not find anything so far. I am new to node red, so unable to build from scratch at the moment.

Anybody able to offer some guidance with OAuth2 implementation in node-red?

many thanks  
R

---

<div class="post-metadata">

**Author:** ![tbass134](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/tbass134/32/3159_2.png) [@tbass134](https://discourse.nodered.org/u/tbass134)\
**Post date:** [17 October 2018 10:29 UTC](https://discourse.nodered.org/t/oauth2-implementation/1462/2 "2018-10-17T10:29:11Z")

</div>

you can try this node

> **[elvetemedve/node-red-contrib-oauth2](https://github.com/elvetemedve/node-red-contrib-oauth2)**
>
> An OAuth2 client node for Node-RED. Contribute to elvetemedve/node-red-contrib-oauth2 development by creating an account on GitHub.

Im currently using it in a application. However, it doesn't seem to be publicly installable on node red, so you may have to clone the repo, and install manually

---

<div class="post-metadata">

**Author:** ![mrSidX](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/mrsidx/32/18935_2.png) [@mrSidX](https://discourse.nodered.org/u/mrSidX)\
**Post date:** [20 January 2023 06:07 UTC](https://discourse.nodered.org/t/oauth2-implementation/1462/3 "2023-01-20T06:07:09Z")

</div>

Link is 404.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [20 January 2023 08:49 UTC](https://discourse.nodered.org/t/oauth2-implementation/1462/4 "2023-01-20T08:49:28Z")

</div>

maybe try the flows site - [node-red-contrib-oauth2 (node) - Node-RED](https://flows.nodered.org/node/node-red-contrib-oauth2)

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [20 January 2023 08:57 UTC](https://discourse.nodered.org/t/oauth2-implementation/1462/5 "2023-01-20T08:57:43Z")

</div>


