Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/allanoricil/node-red-oidc-provider

OIDC Provider for node-red
https://github.com/allanoricil/node-red-oidc-provider

node-red oidc

Last synced: 2 months ago
JSON representation

OIDC Provider for node-red

Awesome Lists containing this project

README

        



build status

# node-red-oidc-provider

With this node, you can easily set up an [OIDC (OpenID Connect) Authentication Server](https://openid.net/specs/openid-connect-core-1_0-errata2.html) in Node-Red.

custom-nodes

### Palette view

custom-nodes

### /.well-known/openid-configuration response

custom-nodes

## 💻 Dev Environment Requirements

| Tool | Version |
| ---- | ------- |
| node | >= 18 |
| npm | >= 10 |

## 📖 How to test your node

1. open a terminal in the root of this project
2. run `npm install`
3. run `npm run start` and wait for your browser to open

## 📖 Other commands

All the following commands are set in the `scripts` section of `package.json` and were created using the `nrg` CLI.

### `npm run build`

Builds the project for production.

### `npm run build:dev`

Builds the project for development.

### `npm run start`

Starts Node-RED with nodes built for development.

### `npm run start:prod`

Starts Node-RED with nodes built for production.

### `npm run start:debug`

Starts Node-RED with nodes built for development and enables debug mode, allowing you to attach a debugger to the server side.

### `npm run watch`

Starts Node-RED with nodes built for development and enables watch mode. This will automatically rebuild your nodes, restart the flows, and refresh/open the browser whenever changes are made to files in ./src.

### `npm run watch:debug`

Starts Node-RED with nodes built for development in both watch and debug modes. This setup allows you to automatically rebuild, restart, and debug the server side with the ability to attach a debugger.