检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何开发映射脚本 OneAccess支持将企业的组织与用户属性映射至应用系统。可通过映射脚本自动生成应用的属性值,同时,可限制映射至应用的属性值。 下面将为您介绍如何开发映射定义的脚本。 代码规则 在编写映射脚本时,OneAccess对脚本做了一些限制。
/agent.sh install,安装过程中会对系统基础环境检查,保证满足服务安装要求。安装过程中会提示输入启动用户,如果为空则使用当前用户运行脚本。
加解密算法 推荐使用AES/GCM/NoPadding(默认),NULL为不加密,有安全风险,请谨慎使用。 加密密钥 用密钥对消息进行加密,默认为空,不为空时长度必须为16位。 签名密钥 使用签名密钥根据消息内容生成数据签名,默认为空,不为空时长度必须为16位。
脚本表达式 填写映射脚本。具体可参考如何开发映射脚本。 执行方式 应用账号属性的同步方式,可在下拉框选择。 应用账号 应用账号属性的显示标签。 常规配置 选择“常规配置”页签,“删除系统用户”默认配置为删除应用账号,“禁用系统用户”默认配置为禁用应用账号。
通过事件回调方式同步数据至应用 准备工作 调用说明 接口说明 状态码说明 开发映射脚本 脚本说明 05 API 通过OneAccess开放的丰富API和调用示例,您可以通过接口管理您的用户、组织、应用等。
动态脚本:可通过脚本自定义返回给下游企业应用的属性值,可参考如何开发映射脚本。 会话属性:将会话的参数返回给下游企业应用。 授权应用:用户已授权的应用添加该映射。 * 用户属性名 OneAccess映射至应用的属性,可在下拉框选择。该属性的选项随映射类型变化。
脚本转换:身份源中的值不满足需要的格式可通过此方式来转换,可参考脚本映射方法。 验证OneAccess用户组织数据同步 在泛微OA_E9身份源详情页面,选择“导入同步”页签,单击“执行”。
脚本表达式 当转换方式选择脚本转换时,可激活该输入框。映射脚本请参考如何开发映射脚本。 执行方式 OneAccess同步组织数据至目标应用时的方式。 应用机构 应用的机构属性。
当选择“映射类型”为“脚本转换”时,需要同时输入“脚本内容”。 父主题: 飞书认证登录
当选择“映射类型”为“脚本转换”时,需要同时输入“脚本内容”。 父主题: WeLink认证登录
当选择“映射类型”为“脚本转换”时,需要同时输入“脚本内容”。 父主题: 泛微eteams认证登录
映射定义 薪人薪事与OneAccess用户数据同步时的映射规则,支持脚本转换。 机构对象 属性定义 薪人薪事身份源的组织属性。 映射定义 薪人薪事与OneAccess组织数据同步时的映射规则,支持脚本转换。 添加属性。 在“属性定义”页签,单击“添加”,弹出“添加属性”弹框。
当开启加密时,对请求包体中加密的随机字符串进行解密,返回重新加密的该随机字符串的值,需要解密得到消息内容,解密后有random、msg二个字段,其中msg即为明文消息内容。
当选择“映射类型”为“脚本转换”时,需要同时输入“脚本内容”。 父主题: OAuth认证登录
映射定义 企业微信与OneAccess用户数据同步时的映射规则,支持脚本转换。 机构对象 属性定义 企业微信身份源的组织属性。 映射定义 企业微信与OneAccess组织数据同步时的映射规则,支持脚本转换。 添加属性。 在“属性定义”页签,单击“添加”,弹出“添加属性”弹框。
映射定义 钉钉与OneAccess用户数据同步时的映射规则,支持脚本转换。 机构对象 属性定义 钉钉身份源的组织属性。 映射定义 钉钉与OneAccess组织数据同步时的映射规则,支持脚本转换。 添加属性。 在“属性定义”页签,单击“添加”,弹出“添加属性”弹框。
映射定义 飞书与OneAccess用户数据同步时的映射规则,支持脚本转换。 机构对象 属性定义 飞书身份源的组织属性。 映射定义 飞书与OneAccess组织数据同步时的映射规则,支持脚本转换。 添加属性。 在“属性定义”页签,单击“添加”,弹出“添加属性”弹框。
解密后数据: " + data); } catch (Exception e) { log.info("解密数据失败"); log.error("解密数据异常", e); result.put("code", "401"
当选择“映射类型”为“脚本转换”时,需要同时输入“脚本内容”。 父主题: LDAP认证登录
脚本表达式 当转换方式选择脚本转换时,可激活该输入框。 执行方式 OneAccess同步用户数据至目标应用时的方式。 应用账号 应用的账号属性。 选择左侧的“授权管理 > 应用账号”,单击“添加账号”,授权访问应用的账号。