主要技术: Spring Boot、 Shiro、 JWT、 MyBatis、 Redis、Spring Cloud。
环境: IDEA、 JDK1.8 环境、 Maven 构建依赖、 MySQL5.6 数据库、 Git 版本控制。
AI 影像部门独立的认证授权服务,用于本部其他服务认证、授权功能。本项目在医院局域网
内可保证内部授权安全; 外网环境中本项目可使用公司或其他认证服务,本项目通过其他的认证
服务仍可完成授权功能。
1. 基 于 RBAC 的角 色 权 限访 问 控制 。 控制 粒度 精 确 到 Button 级别 。
2. 支持 动 态 token key 颁发 ,对 于私 密 信 息实 施 动态 加 密 ,实施“ 阅 后即 焚 ” 策略,
同时 对 用户 敏 感信 息实 施 单项 加 密。
3. 对用 户 ,角 色 ,资 源, 组 级等 信 息进 行拆 表 构建 。
4. 项目 可 单独 部 署, 也可 分 布式 部 署, 内部 实 现了 分 布式 下唯 一 性。
5. 对 Shiro 进 行 定制 化改 造 ,使 其 支 持 Restful 风 格 URL 验 证以 及 支 持 jwt 验 证。
授权 /解 除 授权 完 成 后自 动 更新 权 限信 息, 实 现热 加 载。