l***@qq.com
l***@qq.com
  • 发布:2024-09-23 10:58
  • 更新:2024-09-23 11:26
  • 阅读:86

如何自己实现clientDB权限控制?

分类:uniCloud

目前clientDB的权限控制依赖于uni-id,但是uni-id不支持支付宝云,且已基本开发完成的项目迁移到uni-id成本很大。我希望用户可以只允许查询openid对应的数据项,目前只能通过云函数实现,但是这样的话云函数用量会比较大,请问有没有什么替代方案?

2024-09-23 10:58 负责人:无 分享
已邀请:
DCloud_uniCloud_CRL

DCloud_uniCloud_CRL

uni-id 支持支付宝云,你说的不支持是哪里不支持?

  • l***@qq.com (作者)

    uni-id-common插件不支持支付宝云,导入的时候也没有对应选项……

    2024-09-23 12:49

  • DCloud_uniCloud_CRL

    回复 l***@qq.com: 你现在再导入以下看看,应该有了。

    2024-09-23 14:27

  • l***@qq.com (作者)

    回复 DCloud_uniCloud_CRL: 有了,我再看看文档

    2024-09-23 14:41

  • l***@qq.com (作者)

    回复 DCloud_uniCloud_CRL: 目前来看迁移成本很高,而且uni-id做的太全了,我只希望clientDB的schema校验uid,我希望我可以把小程序的openid当作uid传过去,请问能否自己封装实现这一点?

    2024-09-23 14:44

  • DCloud_uniCloud_CRL

    回复 l***@qq.com: 这个不能。

    2024-09-23 14:46

  • l***@qq.com (作者)

    回复 DCloud_uniCloud_CRL: 或者请问uid是否是uni-id-users表的_id?我考虑在原有业务逻辑基础上单独登录uni-id给clientDB传uid

    2024-09-23 14:48

  • DCloud_uniCloud_CRL

    回复 l***@qq.com: 是用户表的id

    2024-09-23 15:04

要回复问题请先登录注册