因此,我使用回送3已有一段时间,并且在用户模型中看到它包含属性领域。
到目前为止,我还没有找到有关领域的任何信息。我知道它主要用于分区等主题,但是我不知道领域是什么。
是用于根据公司对数据进行分区的领域。
就像您有2个用户:
A: {
username: "Mike",
email: "[email protected]",
realm: "Google",
companyId: "12345e"
}
Company A: {
name: "Google",
adres: "1600 Amphitheatre Parkway, Mountain View, CA, US, 94043",
id: "12345e"
}
B: {
username: "John",
email: "[email protected]",
realm: "Microsoft",
companyId: "56186f"
}
Company B: {
name: "Microsoft",
adres: "1065 La Avenida, Mountain View, CA, USA, 94043",
id: "56186f"
}
当用户登录时,它将仅看到该公司的数据,或者领域究竟是做什么的?
是,领域用于对用户及其数据进行分区。
例如,假设您正在实现QuickBooks Online系统,该系统具有一个登录端点和一个“用户”表,但是当用户登录时,他或她正在登录自己的“公司”数据集。为了限制用户在托管应用程序中使用自己的数据,一种方法是为用户及其所有实体提供“领域”属性。 QuickBooks托管着数千个公司的数据,每个公司可能有多个用户,并且这些用户在自己公司内的权限级别可能不同。
类似地,您本质上在Microsoft Azure或Amazon AWS中具有领域。基本上,只要您的Web应用程序具有多个“承租人”(意味着多个数据存储区),便会使用领域。