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.3.20主要语言
Java17目标 JVM
Spring Boot4.0.5应用框架
Project Reactor-响应式编程
JWT (auth0)4.5.1令牌处理
CoCache4.0.2分布式缓存
JustAuth1.16.7社交认证
OpenTelemetry2.26.1可观测性

基于 Apache License 2.0 发布