Skip to content
A sample project to deploy a website with external oauth2(Dingtalk) authentication and authoring on Kubernetes.
Smarty
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
templates
.gitignore
.helmignore
Chart.yaml
README.md
requirements.lock
requirements.yaml
values.yaml

README.md

Kubernetes中使用基于钉钉认证oauth2 proxy为Web站点实现认证及授权

模块简介

  • Nginx Ingress Controller为K8S集群内Web应用提供反向代理,以及为站点实现外部认证。
  • 简单的Web站点,基于Nginx docker容器。该站点默认没有认证及授权功能,使用外部钉钉应用作为认证及授权。
  • OAuth2 Proxy on Dingtalk提供基于钉钉应用的扫码认证及授权,只有认证且授权的用户才可以访问上面的Web站点。

完整部署步骤,查看这里

You can’t perform that action at this time.