2020-05-09 18:00:07 +00:00
|
|
|
Lenticular Cloud
|
|
|
|
================
|
|
|
|
|
|
|
|
|
|
|
|
Simple user Manager in LDAP
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Features
|
|
|
|
--------
|
|
|
|
|
2020-05-31 08:55:03 +00:00
|
|
|
* frontend for hydra
|
2020-05-09 18:00:07 +00:00
|
|
|
* Web Platform to mange users
|
|
|
|
* client certs
|
|
|
|
* ldap backend, can be used by other services
|
|
|
|
|
|
|
|
Auth Methods:
|
|
|
|
-------------
|
2020-05-31 08:55:03 +00:00
|
|
|
* U2F (TODO)
|
2020-05-09 18:00:07 +00:00
|
|
|
* TOTP
|
|
|
|
* Password
|
|
|
|
* WebAuth (TODO)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tested Services
|
|
|
|
---------------
|
|
|
|
|
2020-05-31 08:55:03 +00:00
|
|
|
* GitTea (OIDC)
|
|
|
|
* Seafile (OIDC)
|
|
|
|
* ~~Postfix~~/Dovecot (~~OIDC~~/client cert/password)
|
2020-05-12 22:32:10 +00:00
|
|
|
* prosody (client cert/~~password~~)
|
2020-05-09 18:00:07 +00:00
|
|
|
|
2022-02-06 22:57:01 +00:00
|
|
|
|
|
|
|
|
|
|
|
Oauth2 Settings:
|
|
|
|
----------------
|
|
|
|
|
|
|
|
callback url: `${domain}/
|
2023-12-25 16:48:30 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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`
|