docker_auth:Docker Registry 2的身份验证服务器

时间:2024-04-26 03:19:14
【文件属性】:

文件名称:docker_auth:Docker Registry 2的身份验证服务器

文件大小:142KB

文件格式:ZIP

更新时间:2024-04-26 03:19:14

Go

Docker Registry 2身份验证服务器 原始Docker Registry服务器(v1)不提供对身份验证或授权的任何支持。 访问控制必须在外部执行,通常是通过具有基本身份验证或其他类型身份验证的反向代理模式部署Nginx。 尽管执行简单的用户身份验证非常简单,但是执行更细粒度的访问控制却很麻烦。 Docker Registry 2.0引入了一种新的基于令牌的身份验证和授权协议,但未发布生成它们的服务器。 因此,在Internet上找到的大多数指南仍然描述了使用反向代理执行访问控制的设置。 该服务器填补了空白,并实现了描述的协议。 支持的身份验证方法: 静态用户列表 Google登录(包括Google for Work /域的GApp)() LDAP绑定() MongoDB用户集合 MySQL / MariaDB,PostgreSQL,SQLite数据库表 支持的授权方式


【文件预览】:
docker_auth-main
----auth_server()
--------go.mod(2KB)
--------main.go(6KB)
--------go.sum(64KB)
--------Dockerfile(482B)
--------authn()
--------README.md(214B)
--------Makefile(807B)
--------gen_version.go(2KB)
--------mgo_session()
--------api()
--------.gitignore(52B)
--------server()
--------authz()
----.gitattributes(17B)
----.github()
--------workflows()
----examples()
--------casbin_authz_model.conf(438B)
--------ext_auth.sh(284B)
--------ldap_auth.yml(1KB)
--------casbin_authz_policy.csv(232B)
--------non_tls.yml(962B)
--------reference.yml(17KB)
--------simple.yml(978B)
----LICENSE(10KB)
----chart()
--------docker-auth()
----README.md(4KB)
----docs()
--------auth-methods.md(736B)
--------docker-auth-1.1.1.tgz(6KB)
--------casbin_backend.md(424B)
--------docker-auth-1.0.3.tgz(6KB)
--------index.yaml(3KB)
--------README.md(100B)
--------Labels.md(3KB)
--------docker-auth-1.1.0.tgz(6KB)
--------_config.yml(25B)
--------docker-auth-1.2.0.tgz(6KB)
--------Backend_MongoDB.md(4KB)
----.gitignore(35B)

网友评论