SCIM多租户含义解析及RFC中Tenant定义与场景确认
SCIM相关问题解答
一、SCIM RFC 7644中tenant的定义
在SCIM RFC 7644第6节的多租户支持规范里,
tenant被定义为一组共享统一访问上下文的用户和/或资源集合,比如一个组织、部门或项目都可以作为一个租户。每个租户拥有独立的资源隔离边界,其内部的用户、组等SCIM资源仅在该租户的访问范围内可见和管理,以此实现不同业务单元间的数据隔离与安全管控。
二、同步资源跨客户端访问是否属于多租户场景的判定
- 若从Azure AD或Okta同步的用户/组资源仅能被所属的单一客户端(或同一租户体系内的客户端)访问,不同客户端对应的资源完全隔离,这种情况属于单租户内的资源同步,不属于多租户场景。
- 若这些同步后的资源可被多个独立的客户端(对应不同的租户主体,比如不同企业组织)访问,且不同客户端的资源有明确的隔离边界,同时各自拥有独立的资源管理权限与上下文,那么这就属于多租户场景。核心判定标准是是否存在多个独立的资源隔离管理单元,而非单纯的跨客户端访问行为。
内容的提问来源于stack exchange,提问作者user1180969
相关产品推荐
相关产品推荐

