wmantly
|
fe9b7c168b
|
Dockerize SSO Manager (all-in-one image) + GitHub Pages docs
All-in-one Dockerfile.openldap bundling the app + OpenLDAP + Redis in one
container, plus an idempotent bare-metal install.sh, and a Jekyll docs site
for GitHub Pages:
- Dockerfile.openldap (node:20-alpine; openldap + pw-sha2/ppolicy/memberof/
refint; dumb-init PID 1; npm ci --omit=dev; tos.md copied to /).
- docker-entrypoint.sh: generate slapd.conf (mdb + overlays + TLS + indexes +
access), self-signed LDAPS cert, seed directory tree + required groups,
bundled redis, export app_* config, exec node.
- docker-compose.yml, .dockerignore, DEPLOYMENT.md, secrets.js.example.
- install.sh: idempotent Debian/Ubuntu bare-metal installer (Node 20.x,
OpenLDAP, Redis, systemd unit) with flags + --dry-run/--skip-ldap/--skip-app.
- ops/ldif/: memberof/refint/tls/index/nodes/logging LDIFs.
- nodejs/conf/base.js: generic defaults (dc=example,dc=com / localhost /
SSO Manager) so per-deployment values move to secrets.js or app_* env.
- nodejs/package.json: bump @simpleworkjs/conf to ^1.1.0 (app_* env overrides).
- nodejs/routes/index.js: /health endpoint for healthchecks.
- docs/: _config.yml + index/deployment/configuration/oauth/ldap pages
(jekyll-theme-cayman) for GitHub Pages from /docs.
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-07-11 17:03:16 -04:00 |
|
wmantly
|
4f432ec448
|
oauth edit
|
2026-07-11 00:54:49 -04:00 |
|
wmantly
|
bb79247054
|
oath grpup fixes
|
2026-07-02 16:49:22 -04:00 |
|
wmantly
|
93df047a21
|
oath fixes
|
2026-07-02 16:22:16 -04:00 |
|
wmantly
|
cf2418a9eb
|
Login page
|
2026-07-01 12:08:11 -04:00 |
|
wmantly
|
c92dbe4aa6
|
Testing fix
|
2026-07-01 11:40:38 -04:00 |
|
wmantly
|
5644bfa5ec
|
Updated frontend
|
2026-07-01 11:10:09 -04:00 |
|
wmantly
|
ee21bdbf22
|
Added app name to conf file
|
2024-02-19 10:52:06 -05:00 |
|
wmantly
|
24d5364da0
|
Corrected email address
|
2024-02-19 10:49:37 -05:00 |
|
wmantly
|
e132015871
|
Added error message when non-admin cant see groups
|
2024-02-19 10:42:40 -05:00 |
|
wmantly
|
2a6aaafa3d
|
Added permission to block non admins from seeing all users
|
2024-02-19 10:42:02 -05:00 |
|
wmantly
|
2654c31f68
|
name error fixed
|
2021-04-28 12:55:36 -04:00 |
|
wmantly
|
1022d9da86
|
name error fixed
|
2021-04-28 12:52:59 -04:00 |
|
wmantly
|
623e52e135
|
started token API
|
2021-03-23 00:41:12 -04:00 |
|
wmantly
|
b97970c8de
|
Updated packages
|
2021-03-23 00:40:22 -04:00 |
|
wmantly
|
0e212c48cc
|
added white lable name
|
2021-03-23 00:36:53 -04:00 |
|
wmantly
|
96a97c1d6d
|
Moved timestamps to footer for user cards
|
2020-12-31 16:07:22 -05:00 |
|
wmantly
|
b56094841f
|
Editing a user updates the card and shows a message
|
2020-12-31 15:19:39 -05:00 |
|
wmantly
|
07f3c8b023
|
Permission based on owners of groups
|
2020-12-31 15:00:02 -05:00 |
|
wmantly
|
cb51fae2f6
|
added group owners
|
2020-12-31 09:53:44 -05:00 |
|
wmantly
|
2c89d42569
|
Limit action message from finding more then 1 div
|
2020-12-31 03:01:09 -05:00 |
|
wmantly
|
746ee6e62a
|
Fixed spacing for nav icons
|
2020-12-30 18:41:08 -05:00 |
|
wmantly
|
5143162510
|
Better error message failed removing user
|
2020-12-30 15:27:06 -05:00 |
|
wmantly
|
b9d2304974
|
Added function to check group permission.
|
2020-12-30 14:33:07 -05:00 |
|
wmantly
|
b05ac1aca7
|
removed some error output for 401
|
2020-12-30 14:30:45 -05:00 |
|
wmantly
|
4591c640db
|
removed some error output for 404
|
2020-12-30 13:32:54 -05:00 |
|
wmantly
|
adf073bab7
|
Forced user names to be lowercase.
|
2020-12-30 13:21:18 -05:00 |
|
wmantly
|
f9ee94cccd
|
updated npm packages
|
2020-12-30 13:20:55 -05:00 |
|
wmantly
|
51b6deee8f
|
localy sourced JS/CSS
|
2020-10-04 14:48:44 -04:00 |
|
wmantly
|
afd1ed867a
|
uped NPM packages
|
2020-10-04 14:20:12 -04:00 |
|
wmantly
|
99a17c83ba
|
added font awseome localy
|
2020-10-04 14:18:42 -04:00 |
|
wmantly
|
e7a022cc29
|
zoom fixes
|
2020-08-08 20:52:24 -04:00 |
|
wmantly
|
fb3e6ca7dc
|
front end fixes
|
2020-07-01 16:08:19 -04:00 |
|
wmantly
|
b8f632e644
|
user edit
|
2020-05-15 15:17:57 -04:00 |
|
wmantly
|
0889832efc
|
groups and reset
|
2020-05-15 00:40:15 -04:00 |
|
wmantly
|
e71fccd27c
|
icons
|
2020-05-05 23:28:46 -04:00 |
|
wmantly
|
4d51a4ac9e
|
rc1
|
2020-05-05 23:07:00 -04:00 |
|
wmantly
|
f2309463a4
|
beta
|
2020-05-03 18:28:11 -04:00 |
|
wmantly
|
8dc0e946b1
|
beta
|
2020-05-03 18:22:51 -04:00 |
|