ReleaseSecurityAuthentication

rpamis-security 1.0 版本发布

很高兴地宣布 rpamis-security 1.0 正式发布,这是一个功能完整的认证与授权框架

2024-03-20

我们很高兴地宣布 rpamis-security 1.0 正式发布!这是 rpamis 生态系统的第一个稳定版本,为微服务架构提供了企业级的安全保障。

主要特性

认证模块

  • 支持多种认证方式:JWT、OAuth2、API Key
  • 可扩展的认证策略,轻松集成自定义认证逻辑
  • 完善的会话管理机制

核心功能

  • 路由级别的权限控制
  • 基于角色的访问控制(RBAC)
  • 请求级别的安全过滤器

开发体验

  • 简洁的 API 设计
  • 完善的 TypeScript 类型支持
  • 详细的文档和示例代码

快速开始

npm install @rpamis/security
import { SecurityModule } from '@rpamis/security';

const security = new SecurityModule({
  jwtSecret: 'your-secret-key',
  tokenExpiration: '24h'
});

app.use(security.middleware());

下一步

我们计划在 1.1 版本中添加更多功能,包括:

  • 多租户支持
  • 审计日志
  • 动态权限管理

欢迎在 GitHub 上提出反馈和建议!