iam

module
v0.0.0-...-93fcbcf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 14, 2023 License: MIT

README

ciam学习自github.com/marmotedu/iam

ciam

ciam 一个Web服务,用于给第三方用于提供资源访问控制服务。

功能特性

软件架构

├─api
│  ├─openapi
│  └─swagger
├─build
│  ├─ci
│  ├─docker
│  │  └─iam-api
│  └─package
├─cmd
│  └─iam-api
├─configs
├─docs
│  ├─docker
│  ├─guide
│  │  └─zh-CN
│  │      └─api
│  └─images
├─examples
│  ├─errors_ex
│  └─gopractise-demo
│      ├─gorm
│      └─swagger
│          ├─api
│          └─docs
├─internal
│  ├─apiserver
│  │  ├─api
│  │  ├─config
│  │  ├─controller
│  │  │  └─v1
│  │  │      └─secret
│  │  ├─options
│  │  ├─service
│  │  │  └─v1
│  │  ├─store
│  │  │  ├─fake
│  │  │  └─mysql
│  │  └─testing
│  └─pkg
│      ├─code
│      ├─logger
│      ├─middleware
│      │  └─auth
│      ├─options
│      │  └─serverOptions
│      ├─server
│      ├─util
│      └─validation
├─pkg
│  ├─core
│  ├─db
│  └─log
│      ├─cronlog
│      ├─distribution
│      ├─example
│      │  ├─context
│      │  ├─simple
│      │  └─vlevel
│      ├─klog
│      └─logrus
├─scripts
│  ├─install
│  ├─lib
│  └─make-rules
├─test
├─third_party
└─tools

快速开始

依赖检查
构建
运行

使用指南

启动api-server服务:

go run /cmd/iam/iam-api.go

如何贡献

社区(可选)

关于作者

许可证

Directories

Path Synopsis
cmd
examples
gopractise-demo/swagger/api
Package api 接口定义了用户model
Package api 接口定义了用户model
gopractise-demo/swagger/docs
Package 面试题 awesome.
Package 面试题 awesome.
internal
pkg/logger
Package logger defines gorm logger
Package logger defines gorm logger
pkg
db
log

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL