yaosongyuan 发表于 2024-5-22 17:30:38

通过自己的系统登录Wyn查看仪表板时,过滤出该用户能看的所有项目

本帖最后由 yaosongyuan 于 2024-5-23 15:51 编辑

可以给我一些思路吗,我想通过自己的系统登录Wyn查看仪表板时,过滤出该用户能看的所有项目

目前自己的系统可以用户登录Wyn查看仪表板 自己系统用户并没有存在用户管理中, 统一放在"角色管理" 进度可视化项目,所以无法做到使用 行级数据管理-扩展属性的使用
在wyn中 使用自己系统账号创建仪表板 会出现当前系统用户的名字


Eden.Sun 发表于 2024-5-22 17:30:39

您好,有两个方案您看看那个更适合您的场景。

① 配置单点登录:
您可以参考这里的教程:https://gcdn.grapecity.com.cn/showtopic-158894-1-1.html
这种方式适用于您的系统有自己的鉴权中心,登录wyn的时候从您的鉴权中心进行验证,然后会将用户在wyn上同步创建,然后您就可以将用户分配到对应的组织、角色下,进行权限控制:


② 第二种方式是通过wyn的用户安全提供程序来实现:
这种方式需要您使用 C# 编写一个用户程序,当从咱们的系统跳转到wyn的时候,到指定的位置(可以是咱们开放的接口或者数据库)进行验证,同时返回对应的组织、角色。

这些组织角色需要先在wyn中创建、并分配好权限,也可以完成用户权限配置:


您可以参考我们的帮助文档:https://www.grapecity.com.cn/solutions/wyn/help/docs/embedded-integration/user-identity-integration/config-custom-security-provider





REAL 发表于 2024-5-23 08:09:07

Wyn可以使用安全提供程序集成三方的系统,在安全提供程序中可以根据你自己的需求灵活实现各种功能,缺点就是需要你自己写一些代码。

Eden.Sun 发表于 2024-5-23 12:20:49

您的问题解决了吗?还有什么其他的疑问吗?

yaosongyuan 发表于 2024-5-23 15:51:10

Eden.Sun 发表于 2024-5-23 12:20
您的问题解决了吗?还有什么其他的疑问吗?

鸣人 我暂时没有问题了

Eden.Sun 发表于 2024-5-23 16:48:49

yaosongyuan 发表于 2024-5-23 15:51
鸣人 我暂时没有问题了

好的,长十郎,那我把帖子关了,有问题在开新帖继续沟通哈。:itwn:
页: [1]
查看完整版本: 通过自己的系统登录Wyn查看仪表板时,过滤出该用户能看的所有项目