1
0
2021-08-14 01:30:25 +02:00
2021-08-14 01:28:05 +02:00
2021-08-14 01:30:25 +02:00
2020-09-16 16:25:08 +02:00
2020-09-26 22:23:52 +02:00
2021-08-14 01:28:05 +02:00
2020-09-26 22:46:31 +02:00

auth.rxbn.de - Single sign-on (SSO) Service

Single sign-on authentication service for rxbn.de services

Environment variables

  • DB_URL := MongoDB Connection URI String Format, ex.: mongodb://mongoDBUser:mongoDBPassword@localhost:27017/admin
  • DB_NAME := MongoDB Database, ex.: authRxbn
  • SESSION_KEY := SessionKey to encrypt sessions
  • COOKIE_KEY := CookieKey to encrypt cookies
  • PROMETHEUS_USER := PrometheusUser for basic authentication on prometheus endpoints, ex.: test
  • PROMETHEUS_PW := PrometheusPassword for basic authentication on prometheus endpoints, ex.: test

start server

regular

$ DB_URL="mongodb://user:pass@ip:port/authdb" DB_NAME="authRxbn" SESSION_KEY="32byteHexString" COOKIE_KEY="32byteHexString" PROMETHEUS_USER="authUsername" PROMETHEUS_PW="authPassword" node app.js

debug

$ DB_URL="mongodb://user:pass@ip:port/authdb" DB_NAME="authRxbn" SESSION_KEY="32byteHexString" COOKIE_KEY="32byteHexString" PROMETHEUS_USER="authUsername" PROMETHEUS_PW="authPassword" NODE_ENV=debug node app.js
Description
Single sign-on (SSO) Service
Readme 309 KiB
Languages
JavaScript 77.2%
Pug 22.3%
CSS 0.5%