检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何开发映射脚本 OneAccess支持将企业的组织与用户属性映射至应用系统。可通过映射脚本自动生成应用的属性值,同时,可限制映射至应用的属性值。 下面将为您介绍如何开发映射定义的脚本。 代码规则 在编写映射脚本时,OneAccess对脚本做了一些限制。
登录WeLink开放平台。 在WeLInk开放平台,选择“应用 > 应用管理,单击“到开放平台创建”。 在应用开发页面,创建轻应用并填写表单信息。创建完成后,在基本信息中获取client_id、client_secret。
前提条件 请确保您已拥有QQ互联平台的开发者账号。具体可参考QQ互联平台的帮助文档。 请确保您已拥有OneAccess管理门户的访问权限。 在QQ互联平台上创建应用 在QQ互联平台上创建应用,并通过配置OneAccess的授权信息,可以建立QQ对OneAccess的信任。
配置流程 前提条件 请确保您已拥有飞书开放平台开发者账号的权限。 请确保您已拥有OneAccess管理门户的访问权限。 在飞书开放平台中创建应用 在飞书开放平台中创建应用并配置参数,确保飞书中的数据可同步至OneAccess。 登录飞书开放平台。
配置流程 图1 配置流程 前提条件 请确保您已拥有企业微信开放平台账号管理员权限。 请确保您已拥有OneAccess管理门户的访问权限。 在企业微信开放平台中配置同步参数 在企业微信开发平台中配置同步参数,确保企业微信中的数据可同步至OneAccess。 登录企业微信开放平台。
前提条件 请确保您已拥有飞书开放平台开发者账号的权限。 请确保您已拥有OneAccess管理门户的访问权限。 在飞书开放平台上创建应用 在飞书开放平台上创建应用,并通过配置OneAccess的授权信息,可以建立飞书对OneAccess的信任。 登录飞书开放平台。
前提条件 请确保您已拥有微信开放平台的开发者账号。 请确保您已拥有OneAccess管理门户的访问权限。 在微信开放平台上创建应用 在微信开放平台上创建应用,并通过配置OneAccess的授权信息,可以建立微信对OneAccess的信任。 登录微信开放平台。
前提条件 请确保您已拥有支付宝开放平台的开发者账号。 请确保您已拥有OneAccess管理门户的访问权限。 在支付宝开放平台上创建应用 在支付宝开放平台上创建应用,并配置OneAccess的授权信息,待审核通过后,可以建立支付宝对OneAccess的信任。 登录支付宝开放平台。
前提条件 请确保您已拥有微博开放平台的开发者账号。 请确保您已拥有OneAccess管理门户的访问权限。 在微博开放平台上创建应用 在微博开放平台上创建应用,并通过配置OneAccess的授权信息,可以建立微博对OneAccess的信任。 登录微博开放平台。
签名算法为HMAC-SHA256 + Base64。 AESKey AES算法的密钥,加密算法为AES/GCM/NoPadding + Base64。 msg 明文消息体,格式为JSON。 encrypt _msg 明文消息msg加密处理并进行Base64编码后的密文。
数字签名算法 SAML Response或者断言签名的算法。支持RSA_SHA256、RSA_SHA512、RSA_RIPEMD160,可在下拉框选择。 数字摘要算法 SAML Response或者断言的数字摘要算法。
加解密算法 推荐使用AES/GCM/NoPadding(默认),NULL为不加密,有安全风险,请谨慎使用。 加密密钥 用密钥对消息进行加密,默认为空,不为空时长度必须为16位。 签名密钥 使用签名密钥根据消息内容生成数据签名,默认为空,不为空时长度必须为16位。
具体可参考WeLink开放平台的帮助文档。 配置应用参数。具体可参考WeLink开放平台的帮助文档。 在“开发指引”页签,选择“开发准备”下的“申请应用权限”,单击右侧的“申请权限”,开通“通讯录”的所有权限 创建版本并发布该应用。
通过事件回调方式同步数据至应用 准备工作 调用说明 API 公共返回码
调用说明 接口调用说明 签名验签说明 验证回调地址 父主题: 通过事件回调方式同步数据至应用
概述 同步组织数据的前提是开启应用机构,可参考7。 本章节的业务事件的消息示例前提是企业应用开启签名和数据加密。 父主题: API
API 概述 新增组织事件 修改组织事件 删除组织事件 新增用户事件 修改用户事件 删除用户事件 父主题: 通过事件回调方式同步数据至应用
登录钉钉开放平台。 在钉钉开放平台,选择“应用开发 > 企业内部应用 > 钉钉应用”,创建应用,填写应用信息。具体可参考钉钉开放平台的帮助文档。 配置应用参数。具体可参考钉钉开放平台的帮助文档。
公共返回码 事件回调接口采用HTTP状态码表示操作结果成功或者失败。企业应用的回调服务参考以下错误码及错误提示进行返回,OneAccess将返回的错误码和错误信息保存到应用同步记录中。 表1 公共返回码 返回码code 说明 200 success。 400 参数XX已存在,如参数
TOKEN签名算法 默认为RS256,对Token签名的算法,可在下拉框选择。用户需要与自身系统中使用的加密算法进行匹配。 Access Token有效期 授权令牌的有效期,默认2小时,以秒为单位。