客户是什么
客户是柚卡中的授权主体。公开 API 里的 customer 字段,本质上就是某个项目下的客户标识。
通常做法是:
- 你的业务系统继续维护自己的用户体系
- 你在业务侧维护“业务用户 ID”和“柚卡客户标识”的映射
客户在接入中的作用
柚卡会基于客户来判断:
- 是否拥有某个功能
- 还剩多少额度
- 是否可以兑换某个卡密
- 当前已开通了哪些套餐
客户创建方式
常见有三种:
- 在后台手动创建
- 通过你的业务流程提前创建
- 在允许的情况下通过兑换卡密自动创建
客户标识的设计建议
- 保持稳定,不要频繁变更
- 尽量直接映射你的业务主键或稳定用户名
- 不建议使用会变化的展示昵称