external-auth-server:轻松验证反向代理

时间:2024-04-24 07:36:24
【文件属性】:
文件名称:external-auth-server:轻松验证反向代理
文件大小:239KB
文件格式:ZIP
更新时间:2024-04-24 07:36:24
nginx ldap oauth oauth2 authentication external-auth-server eas (发音为eez )主要致力于降低在kubernetes环境中使用各种身份验证方案的障碍(但它可与支持外部/转发身份验证的任何反向代理一起使用)。 eas可以部署一次,并可以使用分散的身份验证方法和提供程序保护许多服务。 目标是使启用身份验证变得简单: 生成一个新的config_token (见下文) 配置反向代理以将服务用于外部身份验证 益处 身份验证插件 支持各种。 在单个config_token您可以启用config_token ,从而导致调用身份验证机制。 第一个产生2XX响应代码的插件将允许处理请求。 如果所有插件均失败,则默认情况下, config_token定义的最终插件的结果将返回给客户端。 但是,您可以通过在身份验证URL上设置fallback_plugin=plugin index (索引为0)来基于服务逐个进行更改
【文件预览】:
external-auth-server-master
----.travis.yml(485B)
----bin()
--------generate-config-token-stores.js(181B)
--------generate-config-token-stdin.js(703B)
--------generate-backchannel-config-token.js(1KB)
--------generate-server-side-config-token.js(1KB)
--------generate-config-token.js(1KB)
--------generate-store-opts.js(1KB)
--------generate-envoy-prefix.js(247B)
----HEADERS.md(2KB)
----package.json(2KB)
----.github()
--------bin()
--------workflows()
----ASSERTIONS.md(5KB)
----charts()
--------external-auth-server()
----Dockerfile(613B)
----LICENSE(1KB)
----package-lock.json(399KB)
----src()
--------config_token_store()
--------utils.js(9KB)
--------index.js(1KB)
--------server.js(19KB)
--------plugin()
--------logger.js(3KB)
--------cache.js(103B)
--------store.js(1KB)
--------header()
--------config_token.js(119B)
--------secrets.js(935B)
--------assertion()
----DEVELOPMENT.md(5KB)
----PLUGINS.md(26KB)
----examples()
--------nginx.conf(2KB)
--------ingress-nginx.yaml(555B)
--------nginx-ingress-controller.yaml(1KB)
--------kustomize()
--------ambassador.yaml(1KB)
--------traefik.yaml(634B)
--------istio.yaml(2KB)
----.gitignore(71B)
----CONFIG_TOKENS.md(5KB)
----CHANGELOG.md(9KB)
----.travis()
--------docker-release.sh(637B)
----.dockerignore(51B)
----HOWTO.md(8KB)
----README.md(8KB)
----OAUTH_PLUGINS.md(9KB)
----contrib()
--------generate-config-helm-traefik-github.js(9KB)
--------generate-config-helm-traefik-keycloak.js(8KB)

网友评论