【文件属性】:
文件名称:tobab:托巴
文件大小:256KB
文件格式:ZIP
更新时间:2021-03-31 23:59:15
letsencrypt identity proxy hacktoberfest homelab
托巴
tobab:一个自以为是的穷人身份识别代理,易于在homelab中使用超越公司设置
它允许您连接一个或多个身份提供者(当前仅支持google),并根据用户的身份授予对后端的访问权限。
目标
易于使用(带有单个配置文件的单个二进制文件)
默认情况下是安全的(带有letencrypt的自动https,安全cookie)
Sane默认设置(除非明确添加,否则无公共访问权限)
非目标
极高的安全性
可靠性(每添加,修改或删除路由,Web服务器都会重新启动)
客制化
漂亮的
愿望清单(尚未实现)
openID连接集成
docker集成(使用docker API确定将流量路由到其中的容器)
码头工人
可以每晚运行的完全集成测试套件
显示所有可见用户,显示路线并允许您编辑路线的管理界面
指标
入门
从发布页面下载适当的发布
将tobab.toml文件放在某个位置,并将env var T
【文件预览】:
tobab-master
----.goreleaser.yml(673B)
----.gitignore(328B)
----go.mod(2KB)
----types_test.go(2KB)
----templates()
--------index.html(1KB)
----bin()
--------release(68B)
----muxlogger()
--------muxlogger.go(2KB)
----CONTRIBUTING.md(519B)
----CODE_OF_CONDUCT.md(3KB)
----db_iface.go(159B)
----clirpc()
--------types.go(467B)
----LICENSE(1KB)
----CHANGELOG.md(3KB)
----go.sum(50KB)
----.github()
--------workflows()
----README.md(5KB)
----.vscode()
--------settings.json(123B)
----tobab.png(217KB)
----storm()
--------storm.go(836B)
----types.go(3KB)
----cmd()
--------tobab()