订阅
订阅(Subscription) 把用户和 计划 关联起来,从而控制对应用功能的访问。由于每个计划都绑定一个 角色,可以把计划的角色分配给用户,再用 enforce API 检查权限。
提示
用计划的角色配合 enforce API 检查基于订阅的访问权限。
订阅可以通过以下方式创建:
- 由管理员手动创建
- 通过定价 / 购买流程创建(任何用户)
- 通过API
只有 type = "paid-user" 的用户受订阅约束(需要有效订阅才能访问)。

订阅属性
| 属性 | 描述 |
|---|---|
| 所有者 | 所属组织。 |
| 名称 | 订阅 ID。 |
| 创建时间 | 创建时间。 |
| 显示名称 | Display name. |
| 映射的工具 | 可选的描述。 |
| 时长 | 订阅时长. |
| StartTime | 订阅开始时间。 |
| EndTime | 订阅结束时间。 |
| 定价 | 关联的定价。 |
| 计划 | 关联的计划。 |
| 付款 | 关联的支付。 |
| 用户 | 持有订阅的用户。 |
| 州/省 | Pending、Error、Suspended、Active、Upcoming 或 Expired。 |
