tuxcoder
0494fb336f
Flake lock file updates: • Updated input 'flake-utils': 'github:numtide/flake-utils/ff7b65b44d01cf9ba6a71320833626af21126384' (2023-09-12) → 'github:numtide/flake-utils/4022d587cbbfd70fe950c1e2083a02621806a725' (2023-12-04) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/5e4c2ada4fcd54b99d56d7bd62f384511a7e2593' (2023-10-11) → 'github:NixOS/nixpkgs/cf28ee258fd5f9a52de6b9865cdb93a1f96d09b7' (2023-12-12) • Updated input 'tuxpkgs': 'git+ssh://git@git.o-g.at/nixpkg/tuxpkgs.git?ref=refs/heads/master&rev=a25f5792a256beaed2a9f944fccdea8ea7a8d44b' (2023-10-07) → 'git+ssh://git@git.o-g.at/nixpkg/tuxpkgs.git?ref=refs/heads/master&rev=b77ada84c29fc587b24b4ca838a0280272e654da' (2023-12-10) |
||
---|---|---|
.vscode | ||
browser_app | ||
data/pki | ||
lenticular_cloud | ||
libs | ||
mokup | ||
specs | ||
tests | ||
.gitignore | ||
cli.py | ||
default.nix | ||
flake.lock | ||
flake.nix | ||
hydra_client.json | ||
import.py | ||
index.html | ||
Makefile | ||
MANIFEST.in | ||
module.nix | ||
mypy.ini | ||
overlay.nix | ||
package-lock.json | ||
package.json | ||
production.toml | ||
pyproject.toml | ||
README.md | ||
requirements-dev.txt | ||
requirements.txt | ||
setup.py | ||
shell.nix | ||
tox.ini | ||
webpack.config.js | ||
wsgi.py |
Lenticular Cloud
Simple user Manager in LDAP
Features
- frontend for hydra
- Web Platform to mange users
- client certs
- ldap backend, can be used by other services
Auth Methods:
- U2F (TODO)
- TOTP
- Password
- WebAuth (TODO)
Tested Services
- GitTea (OIDC)
- Seafile (OIDC)
Postfix/Dovecot (OIDC/client cert/password)- prosody (client cert/
password)
Oauth2 Settings:
callback url: `${domain}/