Dataphin 5.1:API数据源及管道组件升级,适配多样化认证的API

简介: 为提升API数据交互安全性,Dataphin 5.1推出两种新认证方式:基于OAuth 2.0的动态授权与请求签名认证。前者通过短期Access Token确保安全,后者对关键参数加密签名保障数据完整性。功能支持API数据源OAuth 2.0认证和自定义签名配置,未来还将拓展更灵活的认证方式以满足多样化需求。

背景

出于安全合规及业务场景多样化的考量,与企业级 ERP 系统如聚水潭、金蝶等进行 API 对接时,传统静态 Token 及基础认证方式(如固定密钥、简单用户名密码)已难以满足复杂的数据交互安全需求。这类静态认证模式存在明显安全短板,容易在传输过程中被截获、伪造或因系统漏洞泄露。

为了让客户能够更安全的接入API数据,Dataphin5.1支持了两种新的API认证方式。

  1. 一种是基于 OAuth 2.0的动态授权机制,授权服务器验证通过后,颁发短期有效的 Access Token,用于 API 请求认证;
  2. 一种是请求签名认证,通过对每一次 API 请求的关键参数进行加密签名,确保数据完整性与防抵赖性。

功能

API数据源支持OAuth2.0认证

API数据源OAuth2.0认证采取“客户端模式”认证,用户需填写Access Token获取的URL以及客户端ID和密钥。填写好Access Token获取配置后,可点击“连接测试”查看token请求结果,将token的获取路径填写到API数据源的配置中。在离线集成API组件中,若使用了配置了OAuth2.0认证的数据源,将获取token,再进行数据抽取,保证数据安全的、持续的进入大数据平台。

API组件支持自定义签名认证

离线集成API输入输出组件都对请求签名进行了支持,以API输入组件为例,在配置请求参数时可选择是否启用签名,若启用则需要填写签名配置信息。不同企业对于请求签名的要求是差异化的,具体体现在签名字符串的拼接方式及签名生成函数。为了满足这类多样化的场景,我们支持了多种自定义配置能力:

  1. 生成函数:可选择MD5HEX、HMAC-MD5、HMAC-SHA256、HMAC-SHA1函数,其中HMAC函数需填写密钥
  2. 拼接内容:可选择仅参数值或参数名称+参数值的方式选择拼接主体内容,此外拼接顺序和连接符也可进行配置
  3. 动态参数:除了业务的核心参数外,通常采用随机串或时间戳来避免请求伪造,因此我们同步支持了时间戳以及不同位数的随机数供用户选择

规划

未来在API认证上,我们将支持更灵活的认证方式。在动态token场景上,满足非OAuth2.0协议的动态token获取;在请求签名场景上,我们将提供自由配置签名字符串的方式,满足不同企业对于请求签名的要求。

相关文章
|
8月前
|
SQL 运维 关系型数据库
【产品升级】Dataphin V5.0版本发布:助力出海业务、增全量一体集成、异步调用API等更多功能等你发现
Dataphin是瓴羊推出的智能数据建设与治理平台,基于阿里巴巴内部实践,提供一站式数据建设与治理能力。V5.0版本研发新增支持Databricks作为离线计算引擎、支持MySQL数据库一键增全量同步、支持管理Hudi、Delta Lake表等;资产运营与消费持续提效,支持批量编辑目录名称及描述、Quick BI仪表板的上架管理等功能,增加资产可用性与盘点效率。
390 8
|
10月前
|
API
Dataphin功能Tips系列(58)- 支持OAuth2.0认证方式的API数据源
在数据集成过程中,Dataphin需通过API从外部系统获取数据,而这些系统常采用动态令牌鉴权机制。本文介绍如何在Dataphin中配置支持OAuth 2.0认证的API数据源,实现自动获取和刷新访问令牌,确保安全高效地进行数据请求与集成。
234 8
|
10月前
|
API
Dataphin功能Tips系列(64)-API资产编目及上架
在企业数据部门中,因API命名不规范、分类不清、信息不全等问题,导致业务开发人员查找困难、重复咨询、误用接口等,影响效率。Dataphin提供API资产编目与上架功能,通过目录规划、属性管理、手动/自动上架等方式,实现API的系统化管理与精准检索,提升业务响应效率。
227 0
|
10月前
|
SQL 安全 BI
Dataphin数据服务API行级权限管控解决方案 ——构建企业级数据安全的精细化管控体系
Dataphin数据服务推出行级权限管控功能,解决传统权限管理中用户权限分散、管控复杂等问题。支持直连与代理双模式访问,实现API与SQL权限统一管理,满足金融、零售、医疗等行业对数据访问的精细化控制需求。通过动态权限决策引擎和自动化继承体系,确保数据安全且提升应用开发效率。
966 0
|
7月前
|
数据采集 SQL 数据可视化
Dataphin功能Tips系列(72)一键数据探查,打造高质量数据开发、分析流程
Dataphin数据探查功能助力高效识别数据质量问题,支持手动与自动两种探查模式。通过一键生成质量报告,快速检测空值、异常值、重复值等问题,全面掌握数据分布与健康状况,提升数据准备与分析准确性。
465 7
|
9月前
|
搜索推荐 数据管理
Dataphin功能Tips系列(70)自定义菜单:构建一站式数据管理平台
Dataphin通过自定义菜单功能,支持嵌入企业其他平台URL,实现统一的数据开发与管理平台,提升团队协作效率。
281 8
|
7月前
|
机器人 数据中心
Dataphin功能Tips系列(79)精准获知标准更新动态,协同治理更高效
Dataphin支持数据标准变更订阅,可实时通过站内信、邮箱或钉群机器人通知相关人员,确保业务及时响应。用户可通过标准列表、个人中心等入口批量订阅,变更消息包含状态、版本及跳转链接,便于快速查看与处理。
242 8
|
7月前
|
数据采集 监控 调度
Dataphin功能Tips系列(76)质量规则调度配置系列(3)-定时调度
Dataphin「定时调度」功能支持按需设定数据质量检测时间与频率,适用于定期检查数据质量问题的场景。提供手动配置和系统推荐两种方式,可自动执行规则并生成报告,帮助用户高效发现并处理问题。
246 9
|
7月前
|
数据采集 运维 调度
Dataphin功能Tips系列(75)质量规则调度配置系列(2)-固定任务触发调度
Dataphin“固定任务触发调度”支持在任务成功或运行前触发质量规则校验。适用于表数据来源任务固定的场景,通过绑定强规则可阻断下游任务,防止脏数据扩散,提升数据质量管控能力。
403 9

热门文章

最新文章