文件名称:gandalf:您不得通过,如果获得授权,则可以
文件大小:47KB
文件格式:ZIP
更新时间:2024-03-16 11:55:25
Go
甘道夫简而言之 当弗雷多和山姆从巴尔罗格(Balrog)逃跑时,甘道夫(Gandalf)说“您不得通过”以确保安全。 该服务的工作方式类似于oauth2服务器,它将通过创建令牌将用户登录到系统中。 当地发展 使用docker在本地环境中轻松开发Gandalf。 只需输入您的终端机make ,您所需的一切都将由itselt弥补。 请的内容复制build/env/.env.sample在自己的.ENV build/env/.env 。 您可以通过执行以下操作来执行此操作: cp ./build/env/.env.sample ./build/env/.env 此外,您可以执行以下操作: 制作:设置容器 make sh :在gandalf内附加一个控制台。 制作日志:显示甘道夫日志 使local.build :重新编译甘道夫图像 进行测试:启动测试 make coverage_repor
【文件预览】:
gandalf-master
----validators()
--------auth.go(508B)
--------user.go(1004B)
--------pelipper.go(317B)
----go.mod(680B)
----main.go(235B)
----services()
--------errors.go(894B)
--------user_test.go(6KB)
--------auth.go(6KB)
--------auth_test.go(8KB)
--------user.go(3KB)
--------pelipper_test.go(2KB)
--------pelipper.go(2KB)
----models()
--------user_test.go(3KB)
--------user.go(2KB)
----go.sum(22KB)
----serializers()
--------user_test.go(719B)
--------auth.go(695B)
--------auth_test.go(550B)
--------user.go(902B)
----controllers()
--------ping.go(350B)
--------user_test.go(12KB)
--------ping_test.go(867B)
--------auth.go(2KB)
--------auth_test.go(7KB)
--------user.go(4KB)
----migrations()
--------00001_user_table.sql(568B)
----.travis.yml(590B)
----build()
--------docker()
--------env()
--------scripts()
--------config()
--------extra()
----.pre-commit-config.yaml(189B)
----security()
--------hasher_test.go(2KB)
--------scopes.go(267B)
--------hasher.go(1KB)
----makefile(2KB)
----connections()
--------errors.go(292B)
--------postgres.go(1KB)
--------connection.go(169B)
--------postgres_test.go(2KB)
----middlewares()
--------errors.go(362B)
--------auth.go(2KB)
--------auth_test.go(5KB)
----docker-compose.yml(3KB)
----tests()
--------bd.go(595B)
----.gitignore(336B)
----readme.md(2KB)
----routes()
--------routes.go(761B)