NGINX-API-GW:增强的基于NGINX Plus的API网关部署

时间:2024-04-26 11:59:01
【文件属性】:

文件名称:NGINX-API-GW:增强的基于NGINX Plus的API网关部署

文件大小:43KB

文件格式:ZIP

更新时间:2024-04-26 11:59:01

Python

NGINX Plus API网关 描述 该代码基于 最初的部署指南侧重于基于FQDN的OIDC IdP选择,此存储库提供了许多更改和增强功能,以基于URI,授权和重写来支持动态多个IdP。 这支持所有发布的REST API共享一个公共FQDN(即http(s)://api.ff.lan/)并且必须基于第一个URI令牌进行处理的部署,即: http://api.ff.lan/testapi-1/tasks -> this gets authenticated by IdP #1 http://api.ff.lan/testapi-2/tasks -> this gets authenticated by IdP #2 先决条件 Kubernetes或Openshift集群 一个私有注册表来推送NGINX Plus映像和测试api映像 至少一个OIDC IdP(例如Keycloak,Ok


【文件预览】:
NGINX-API-GW-main
----testapi-1()
--------app.py(2KB)
--------Dockerfile(354B)
--------build.sh(265B)
----.github()
--------ISSUE_TEMPLATE()
----testapi-2()
--------app.py(2KB)
--------Dockerfile(354B)
--------build.sh(265B)
----LICENSE(34KB)
----manifests-map()
--------6.openid_connect_configuration.conf.yaml(5KB)
--------2.nginx.conf.yaml(974B)
--------4.openid_connect.js.yaml(13KB)
--------7.nginx-apigw.yaml(3KB)
--------5.openid_connect.server_conf.yaml(5KB)
--------0.ns.yaml(61B)
--------1.sample_apis.yaml(2KB)
--------3.frontend.conf.yaml(3KB)
--------README.md(2KB)
----README.md(2KB)
----manifests-keyval()
--------6.openid_connect_configuration.conf.yaml(5KB)
--------2.nginx.conf.yaml(1KB)
--------4.openid_connect.js.yaml(13KB)
--------7.nginx-apigw.yaml(3KB)
--------5.openid_connect.server_conf.yaml(5KB)
--------0.ns.yaml(61B)
--------1.sample_apis.yaml(2KB)
--------3.frontend.conf.yaml(3KB)
--------README.md(5KB)
----nginx-dockerfile()
--------Dockerfile(4KB)

网友评论