这是一个 Typescript + Kubernetes 测试项目,其实现了最基本的 OpenID Connect 协议,并提供了一个简单的用户中心/管理页面。
deploy
-- 部署相关文件openid
-- 认证模块usercenter_backend
-- 用户中心后端usercenter_frontend
-- 用户中心前端
-
export CI_COMMIT_TAG=0.3.4-alpha
设置部署版本 -
执行
deploy/gen_all_secret.sh
以生成各种密钥 -
修改
deploy
目录中各yaml
文件内域名信息 -
在
kubectl
已配置支持Ingress
的集群信息的情况下,执行deploy/deploy_all.sh
-
等待启动完毕即可使用,注册的第一个用户自动成为管理员。