Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DatabaseManager ¶
type DatabaseManager struct {
// contains filtered or unexported fields
}
DatabaseManager 数据库管理器 Redis 客户端用于缓存、令牌等所有用途
func NewDatabaseManager ¶
func NewDatabaseManager(config *config.Config) *DatabaseManager
NewDatabaseManager 创建数据库管理器
func (*DatabaseManager) GetCacheRedisClient ¶
func (dm *DatabaseManager) GetCacheRedisClient() (*redis.Client, error)
GetCacheRedisClient 获取缓存 Redis 客户端 用于缓存、会话、限流等临时数据
func (*DatabaseManager) GetMySQLDB ¶
func (dm *DatabaseManager) GetMySQLDB() (*gorm.DB, error)
GetMySQLDB 获取MySQL数据库连接
func (*DatabaseManager) HealthCheck ¶
func (dm *DatabaseManager) HealthCheck(ctx context.Context) error
HealthCheck 健康检查
func (*DatabaseManager) Initialize ¶
func (dm *DatabaseManager) Initialize() error
Initialize 初始化数据库连接
Directories
¶
| Path | Synopsis |
|---|---|
|
application
|
|
|
authn/jwks
Package jwks 提供 JWKS(JSON Web Key Set)应用层服务
|
Package jwks 提供 JWKS(JSON Web Key Set)应用层服务 |
|
authz/assignment
Package assignment 赋权命令应用服务
|
Package assignment 赋权命令应用服务 |
|
authz/role
Package role 角色应用服务
|
Package role 角色应用服务 |
|
Package docs Code generated by swaggo/swag.
|
Package docs Code generated by swaggo/swag. |
|
domain
|
|
|
authn/jwks
Package service 实现 JWKS 领域服务层
|
Package service 实现 JWKS 领域服务层 |
|
authz/policy
Package policy 策略领域包
|
Package policy 策略领域包 |
|
authz/resource
Package resource 资源领域包
|
Package resource 资源领域包 |
|
authz/role
Package role 角色领域包
|
Package role 角色领域包 |
|
infra
|
|
|
cache
Package cache 定义 IAM 缓存层的静态模型与治理目录。
|
Package cache 定义 IAM 缓存层的静态模型与治理目录。 |
|
crypto
Package crypto 提供加密相关的基础设施实现
|
Package crypto 提供加密相关的基础设施实现 |
|
jwt
Package jwt JWT 令牌生成器实现
|
Package jwt JWT 令牌生成器实现 |
|
messaging
Package messaging 消息基础设施层 基于 component-base/pkg/messaging 实现策略版本通知
|
Package messaging 消息基础设施层 基于 component-base/pkg/messaging 实现策略版本通知 |
|
interface
|
|
|
authz/restful/dto
Package dto 赋权相关的 DTO 定义
|
Package dto 赋权相关的 DTO 定义 |
|
authz/restful/handler
Package handler 角色分配处理器
|
Package handler 角色分配处理器 |
|
idp/restful
Package restful IDP 模块 REST API 路由注册
|
Package restful IDP 模块 REST API 路由注册 |
|
idp/restful/handler
Package handler IDP 模块 REST API 处理器基础
|
Package handler IDP 模块 REST API 处理器基础 |
|
idp/restful/request
Package request 定义 IDP 模块 REST API 请求结构
|
Package request 定义 IDP 模块 REST API 请求结构 |
|
idp/restful/response
Package response 定义 IDP 模块 REST API 响应结构
|
Package response 定义 IDP 模块 REST API 响应结构 |
Click to show internal directories.
Click to hide internal directories.