tuxcoder de6ed03ad8 | ||
---|---|---|
.vscode | ||
browser_app | ||
data/pki | ||
lenticular_cloud | ||
libs | ||
mokup | ||
specs | ||
tests | ||
.gitignore | ||
MANIFEST.in | ||
Makefile | ||
README.md | ||
cli.py | ||
default.nix | ||
flake.lock | ||
flake.nix | ||
hydra_client.json | ||
import.py | ||
index.html | ||
module.nix | ||
mypy.ini | ||
overlay.nix | ||
package-lock.json | ||
package.json | ||
production.toml | ||
pyproject.toml | ||
requirements-dev.txt | ||
requirements.txt | ||
setup.py | ||
shell.nix | ||
tox.ini | ||
webpack.config.js | ||
wsgi.py |
README.md
Lenticular Cloud
Simple user Manager proudly made in LDAP SQL
Features
- frontend for hydra
- Web Platform to mange users
- fake ldap backend, can be used by other services
Auth Methods:
- Password
- Passkey
Tested Services
- GitTea (OIDC)
- Seafile (OIDC)
Postfix/Dovecot (OIDC/client cert/password)- prosody (client cert/
password)
Development
requirements:
- nix package manager
get dev enviroment with nix develop
run javascript part with npm run watch
run python stuff with python cli.py run
run tests with nix flake check