Skip to content

Catmeow Auth Service, which implements OpenID Connect and provides a simple user center.

License

Notifications You must be signed in to change notification settings

starcatmeow/catmeow-auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Catmeow Auth Service

FOSSA Status

这是一个 Typescript + Kubernetes 测试项目,其实现了最基本的 OpenID Connect 协议,并提供了一个简单的用户中心/管理页面。

Pics

user center home page user register page user login page user authorize page user profile page openid application manage

目录结构

  • deploy -- 部署相关文件
  • openid -- 认证模块
  • usercenter_backend -- 用户中心后端
  • usercenter_frontend -- 用户中心前端

部署

  1. export CI_COMMIT_TAG=0.3.4-alpha 设置部署版本

  2. 执行 deploy/gen_all_secret.sh 以生成各种密钥

  3. 修改 deploy 目录中各 yaml 文件内域名信息

  4. kubectl 已配置支持 Ingress 的集群信息的情况下,执行 deploy/deploy_all.sh

  5. 等待启动完毕即可使用,注册的第一个用户自动成为管理员。

演示站点

点此进入

License

FOSSA Status

About

Catmeow Auth Service, which implements OpenID Connect and provides a simple user center.

Resources

License

Stars

Watchers

Forks

Packages

No packages published