secretflow / kuscia

Kuscia(Kubernetes-based Secure Collaborative InfrA) is a K8s-based privacy-preserving computing task orchestration framework.
https://www.secretflow.org.cn/docs/kuscia/latest/zh-Hans
Apache License 2.0
72 stars 52 forks source link

数据授权咨询 #442

Open beng003 opened 1 week ago

beng003 commented 1 week ago

Issue Type

Api Usage

Search for existing issues similar to yours

No

Kuscia Version

kuscia v0.11.0b0

Link to Relevant Documentation

https://github.com/secretflow/kuscia/blob/v0.11.0b0/python/kuscia/proto/api/v1alpha1/datamesh/domaindatagrant_pb2_grpc.py

Question Details

我发现在https://github.com/secretflow/kuscia/blob/v0.11.0b0/python/kuscia/proto/api/v1alpha1/datamesh/domaindatagrant_pb2_grpc.py
和https://github.com/secretflow/kuscia/blob/v0.11.0b0/python/kuscia/proto/api/v1alpha1/datamesh/domaindatagrant_pb2.py中有关于数据授权的代码接口,我想请教一下针对具体的domain_id,domaindata_id和grant_domain使用流程
BrainWH commented 1 week ago

你好,目前是在做二开吗?可以讲一下具体的场景吗?

beng003 commented 1 week ago

你好,目前是在做二开吗?可以讲一下具体的场景吗?

您好,是的,我们在secretpad中添加了一些新的组件,但是输出的individual表没有给其他参与方授权,导致像psi等一些组件无法正常执行,我们想修改大概代码附近的代码,针对部分组件输出的individual表添加授权功能,想调用kuscia的python授权接口,希望可以请教一下这部分接口的使用

BrainWH commented 1 week ago

1、你好,相关的数据授权的概念,可以参照https://www.secretflow.org.cn/zh-CN/docs/kuscia/v0.11.0b0/reference/concepts/domaindatagrant_cn2 2、如果是已经存在的表, 在secretpad 中调用,可以调用 KusciaAPI 去添加;如果是相关的算子,可以调用kuscia 的 DataMesh 接口去创建数据