请问下,在钉钉中,通讯录加密的方式部署,Excel导出怎么能获得到userName和deptName
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在钉钉中,通讯录数据可以使用加密的方式来保护。如果您的通讯录已经进行了加密,那么从Excel文件中导出的用户名和部门名也需要经过解密才能正常使用。以下是实施该过程的一般步骤:
在钉钉中,如果你想在导出Excel时获取到用户的username和部门的department,你需要在钉钉的管理后台进行相关的设置。
首先,你需要在钉钉的管理后台的"通讯录"选项卡中,找到你想要导出的部门,然后点击"更多"按钮,选择"导出通讯录"。
在弹出的对话框中,你可以选择导出的格式,包括CSV、Excel等。选择好格式后,点击"确认"按钮,钉钉就会将部门的通讯录导出到你选择的文件中。
在导出的文件中,你会看到每个人的信息,包括他们的username和department。你可以将这些信息导入到你的Excel文件中,然后进行进一步的处理。
钉钉中的通讯录导入 / 导出操作需要用户登录认证,而且要有一定的权限才能使用。以下是通过 Excel 导出钉钉通讯录的方式:
通讯录敏感数据加密
进入开发者后台 > 应用开发 > 第三方企业应用 > 找到需部署的应用,单击应用部署 ,如果选择部署方式一,应用将对通讯录进行加密,无法获取到通讯录敏感数据。
敏感数据包含:用户名、用户职位、部门名称。https://open.dingtalk.com/document/isvapp/address-book-encryption
用户侧获取敏感字段解决方案
钉钉为了满足“在开发者无法获取到敏感字段的前提下,在用户侧获取这些敏感字段”的需求,提供了如下解决方案:
可使用 open-data 组件(安全渲染组件),以提供更加安全良好的体验。
如果业务逻辑未用到敏感字段,以下解决方案可忽略跳过。