产品概览
什么是Oso?
Oso是一个专门的授权平台,旨在帮助开发者高效实现细粒度访问控制。它提供了一种名为Polar的声明式策略语言,用于定义复杂的权限层次结构和角色,实现跨服务的一致性和可扩展的授权。Oso Cloud作为托管服务,将授权逻辑和数据与应用程序分离,提供策略管理、授权检查和数据同步的API。这种方法减少了开发开销,加速了安全功能的交付。
主要功能
声明式授权语言
使用Polar,一种灵活且富有表现力的语言来建模角色、权限和复杂的授权逻辑。
中央化授权服务
Oso Cloud独立于应用程序代码管理授权数据和策略,支持多种服务和微服务。
灵活的角色和权限建模
支持RBAC、嵌套角色、自定义角色、所有权、共享和多租户,以满足多样化的应用需求。
强大的查询API
支持复杂的授权查询,超越简单的允许/拒绝检查,例如列出可访问资源或授权用户。
对开发者友好的工具
包含Node.js、Python和Go的SDK,CLI工具,策略验证,调试和日志功能,实现顺畅集成和维护。
可扩展且一致的执行
设计用于在单体应用、微服务、REST和GraphQL API中处理授权,提供一致的策略执行。
使用场景
- 基于角色的访问控制(RBAC) : 通过角色分组权限,有效管理用户对功能和项目的访问。
- 多租户授权 : 按组织或租户隔离用户数据和权限,确保数据安全分离。
- 资源级访问控制 : 通过精细化策略控制对特定文件、文件夹或资源的访问。
- 自定义角色管理 : 允许用户或管理员定义和管理适合其独特授权需求的角色。
- 微服务授权 : 在分布式服务和API之间一致地共享和执行授权策略。
- UI授权和功能开关 : 根据用户权限和订阅级别动态显示或隐藏UI元素和控制功能访问。
常见问题
Oso的替代方案
Greip
全面的欺诈防范平台,提供实时交易验证、IP智能和可定制规则,保护企业免受支付和账户欺诈。
Flower AI
开源联邦学习框架与混合AI平台,实现设备与云端的隐私保护、可扩展AI。
Xata.io
一个无服务器PostgreSQL平台,专为可扩展、灵活和开发者友好的数据库管理而设计,具有集成分支和零停机迁移功能。
MindSpore
面向全场景的开源深度学习框架,易于开发、高效执行,并实现云、边、端统一部署。
Apptension
端到端软件开发合作伙伴,专注于可扩展的数字产品、SaaS平台和创新的网页及移动应用程序。
Fluidstack
云平台提供快速、大规模的GPU基础设施,用于AI模型训练和推理,受到领先AI实验室和企业的信赖。
MeshChain AI
面向AI的去中心化算力网络,提供可扩展、高性价比的AI训练、推理与游戏渲染解决方案。
Elodin Systems
面向自主飞控系统的统一航天平台,结合先进物理仿真与云计算,实现设计、仿真与测试一体化。
