Skip to content

CoSec多租户响应式安全框架

基于 RBAC 和策略的 JVM 访问控制框架,灵感来自 AWS IAM

快速开始

kotlin
// build.gradle.kts
implementation("me.ahoo.cosec:cosec-spring-boot-starter:<version>")
yaml
# application.yaml
cosec:
  jwt:
    algorithm: hmac256
    secret: your-secret-key-here
  authorization:
    local-policy:
      enabled: true
      init-repository: true

技术栈

技术版本用途
Kotlin2.4.10主要语言
Java17目标 JVM
Spring Boot4.1.0应用框架
Project Reactor-响应式编程
JWT (auth0)4.6.0令牌处理
CoCache4.3.0分布式缓存
JustAuth1.16.7社交认证
OpenTelemetry2.30.0可观测性

基于 Apache License 2.0 发布