|
2 месяцев назад | |
---|---|---|
cmd | 2 месяцев назад | |
config | 2 месяцев назад | |
data | 2 месяцев назад | |
internal | 2 месяцев назад | |
server | 2 месяцев назад | |
webhook | 2 месяцев назад | |
.DS_Store | 2 месяцев назад | |
.dockerignore | 2 месяцев назад | |
Dockerfile | 2 месяцев назад | |
README.md | 2 месяцев назад | |
auth.db | 2 месяцев назад | |
config.yaml | 2 месяцев назад | |
deploy-20250127-210006.log | 2 месяцев назад | |
deploy-20250127-210300.log | 2 месяцев назад | |
deploy-20250127-212214.log | 2 месяцев назад | |
deploy-20250127-212626.log | 2 месяцев назад | |
deploy.sh | 2 месяцев назад | |
docker-compose.yml | 2 месяцев назад | |
go.mod | 2 месяцев назад | |
go.sum | 2 месяцев назад |
go-msa-auth
是一个使用 Go 编写的微服务,用于验证授权码的有效性。客户端通过 HTTP POST 请求与服务交互,服务会根据存储的授权码验证结果返回授权码是否有效。
{"status": "valid"}
{"status": "invalid"}
go-msa-auth/ ├── cmd/ # 服务入口点 │ └── main.go # 主入口文件 ├── config/ # 配置文件和加载逻辑 │ └── config.go # 配置加载逻辑 ├── data/ # 数据文件 │ └── json_files # 存放json数据的文件夹 ├── internal/ # 核心业务逻辑模块 │ ├── handlers/ # HTTP 路由处理器 │ │ └── auth_handler.go # 授权处理逻辑 │ ├── models/ # 数据库模型和数据访问层 │ │ └── database.go # 数据库初始化和操作 │ ├── services/ # 业务逻辑层 │ │ └── auth_service.go # 授权服务逻辑 │ └── utils/ # 通用工具 │ └── time_utils.go # 时间工具函数 ├── server/ # 服务器初始化 │ └── server.go # 路由绑定和服务器启动 ├── webhook/ # web钩子 │ └── webhook.go # 钩子部署脚本 ├── deploy.sh # 部署脚本 ├── docker-compose.yml # docker-compose配置 ├── Dockerfile # docker配置 ├── .dockerignore # docker忽略文件 ├── auth.db # 数据库文件 ├── config.yaml # 配置文件 ├── go.mod # Go 模块文件 └── README.md # 项目说明文档