文件名称:mra-auth-proxy:MRA的授权代理
文件大小:49KB
文件格式:ZIP
更新时间:2024-05-20 02:50:38
Python
NGINX微服务参考架构:Auth Proxy Service 该存储库包含一个简单的Python应用程序,该应用程序用于为NGINX Ingenious应用程序提供身份验证和授权。 NGINX专业服务团队开发了Ingenious应用程序,以提供参考架构,以使用NGINX作为服务的服务网格来构建您自己的基于微服务的应用程序。 Auth Proxy Service已配置为验证身份验证令牌并将请求路由到NGINX Microservice参考架构中的其他组件: 此外,Auth Proxy Service已配置为使用名为fake-s3的外部服务。 在生产环境中,该应用程序将使用真实的Amazon S3实现。 出于示例或参考应用程序的目的,我们使用提供的图像。 MRA的所有组件(包括身份验证代理服务)的默认配置是使用。 将来将提供使用或体系结构的说明。 快速开始 作为包含NGINX微服务参考
【文件预览】:
mra-auth-proxy-master
----.gitignore(147B)
----Dockerfile(1KB)
----app()
--------swagger.yaml(1KB)
--------oauth_daemon.py(7KB)
--------requirements.txt(92B)
--------test_oauth_daemon.py(7KB)
--------oauth-start.sh(894B)
----Makefile(464B)
----.dockerignore(7B)
----.travis.yml(332B)
----nginx()
--------nginx-fabric.conf.j2(6KB)
--------mime.types(3KB)
--------nginx-plus-router-mesh.conf.j2(5KB)
--------router-mesh_config.yaml(755B)
--------fabric_config.yaml(2KB)
--------generate-nginx-config.sh(1KB)
--------router-mesh_config_k8s.yaml(1020B)
--------ssl()
--------README.md(3KB)
--------nginx-ssl.conf(1KB)
--------nginx.conf(5KB)
--------nginx-plus-fabric.conf.j2(5KB)
--------fabric_config_local.yaml(1KB)
--------nginx-fabric.conf(18KB)
--------nginx-gz.conf(508B)
--------fabric()
--------fabric_config_k8s.yaml(2KB)
--------generate-custom-nginx-config.sh(20B)
--------nginx-router-mesh.conf.j2(5KB)
--------default-location.conf(5KB)
--------router-mesh()
----README.md(12KB)
----install-nginx.sh(3KB)
----deploy()
--------dcos()
--------kubernetes()
----Jenkinsfile(2KB)