Skip to content

kubeop/password-self-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1. 项目介绍

password-self-service 是一个基于Gin开发的基于微软AD域控的密码自助平台,帮助企业员工快速重置密码和解锁账号,减少对IT运维的依赖。

2. 技术选型

  • 后端:用 Gin 快速搭建基础restful风格API,Gin 是一个go语言编写的Web框架。
  • 缓存:使用Redis实现记录当前活跃用户的jwt令牌并实现多点登录限制。
  • API文档:使用Swagger构建自动化文档。
  • 配置文件:使用 viper 实现yaml格式的配置文件。
  • 日志:使用 zap 实现日志记录。

3. 部署服务

使用docker-compose部署。

使用kubernetes部署。

4. 二次开发

# 安装swag
go install github.com/swaggo/swag/cmd/swag@latest

# 下载依赖并生成swagger文档
make init

# 启动服务
make run

About

AD密码自助平台,支持重置密码、解锁账号、密码过期提醒。 默认使用邮件发送验证码,节省成本

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published