我们很高兴地宣布 rpamis-security 1.0 正式发布!这是 rpamis 生态系统的第一个稳定版本,为微服务架构提供了企业级的安全保障。
主要特性
认证模块
- 支持多种认证方式:JWT、OAuth2、API Key
- 可扩展的认证策略,轻松集成自定义认证逻辑
- 完善的会话管理机制
核心功能
- 路由级别的权限控制
- 基于角色的访问控制(RBAC)
- 请求级别的安全过滤器
开发体验
- 简洁的 API 设计
- 完善的 TypeScript 类型支持
- 详细的文档和示例代码
快速开始
npm install @rpamis/securityimport { SecurityModule } from '@rpamis/security';
const security = new SecurityModule({
jwtSecret: 'your-secret-key',
tokenExpiration: '24h'
});
app.use(security.middleware());下一步
我们计划在 1.1 版本中添加更多功能,包括:
- 多租户支持
- 审计日志
- 动态权限管理
欢迎在 GitHub 上提出反馈和建议!