人们一直在要求一个管理门户,这样他们至少可以做一些简单的任务,比如禁用用户,删除用户,......
我们自豪地宣布有一个新的管理客户端,具有有限数量的功能,我们将在接下来的几周/几个月内扩展这些功能。
允许您使用通常的用户凭据登录。
使用 Yubikey,Google Authenticator 或 Duo 保护您的帐户。
为您提供系统概览,包括健康检查和版本检查,以及统计数据。
允许管理员启用、禁用或删除用户。
用户界面尚未完美,但我们相信这不会对您的安装造成任何伤害。
在底层,我们使用了 React 并将我们的一些库从 AngularJS 移植过来,以支持通常的加密安全和功能。
如果您想试试,可以在浏览器中拉取最新版本的 Psono 并打开 /portal/。
之后,只需将您的用户提升为超级用户并使用您的正常凭据登录:
./psono/manage.py promoteuser username@example.com superuser
如果您遇到问题,请检查您的 JavaScript 控制台,可能是您的 CSP 正在阻止您。
该项目一如既往是开源的,遵循 Apache 2.0 协议。
源代码可以在此找到:https://gitlab.com/psono/psono-admin-client
提供了官方的 Docker 构建:https://hub.docker.com/r/psono/psono-admin-client/
接下来是什么?
一个大的“谢谢!”要献给 Creative TIM 提供的这个美丽的主题。