oauth-proxy:基于 openshift/oauth-proxy 的认证鉴权边车组件项目

用于openFuyao的扩展组件认证鉴权,以边车的形式随扩展组件一同部署

分支72Tags361
文件最后提交记录最后更新时间
1 年前
9 个月前
9 个月前
1 年前
1 年前
2 年前
27 天前
1 年前
2 年前
1 年前
2 年前
1 个月前
1 个月前
1 年前
1 年前
11 个月前
11 个月前
1 年前
1 年前
1 年前
27 天前
1 年前
27 天前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前

openFuyao认证鉴权边车组件

本组件用于openFuyao的扩展组件认证鉴权,以边车的形式随扩展组件一同部署。

本项目基于 openshift/oauth-proxy 进行fork,并进行了以下修改:

  • 删除了以下不需要的文件:
    • /vendor 文件夹
    • /Dockerfile
    • /Makefile
    • /OWNERS
    • /contrib/ 文件夹
    • /dependencymagnet.go
    • /dist.sh
    • /front.png
    • /htpasswd.go
    • /htpasswd_test.go
    • /oauth-proxy.spec
    • /templates.go
    • /templates_test.go
    • /test/e2e/proxy_test.go
    • /test/e2e/util.go
    • /providers/openshift/ 文件夹
  • 增加了以下文件。
    • OAT.yaml
    • /build 文件夹用于构建。
    • /charts 文件夹用于helm-chart打包。
    • /fuyaoerrors 定义error。
    • /providers/openfuyao/ 文件夹 openFuyao的provider实现。
    • /request/ 文件夹请求函数的实现。
  • 修改了以下文件用于匹配 /providers/openfuyao中认证鉴权provider的实现。
    • .gitignore
    • /api/api.go
    • /cookie/cookies.go
    • /go.mod
    • /go.sum
    • /http.go
    • /main.go
    • /oauthproxy.go
    • /oauthproxy_test.go
    • /options.go
    • /options_test.go
    • /util/util.go

项目介绍

用于openFuyao的扩展组件认证鉴权,以边车的形式随扩展组件一同部署

定制我的领域