
-
资源简介
摘要:本文件规定了商业银行互联网开放平台的总体架构、技术要求、安全要求及管理要求。本文件适用于指导商业银行设计、开发和运维互联网开放平台,同时也可为其他金融机构提供参考。
Title:Commercial Bank Internet Open Platform Architecture Specification
中国标准分类号:A90
国际标准分类号:35.240 -
封面预览
-
拓展解读
在TNIFA 11-2022《商业银行互联网开放平台架构规范》中,有一项重要的更新是关于API网关的安全认证机制。与旧版相比,新版对API网关的认证方式提出了更细化的要求。
在TNIFA 11-2021版本中,仅要求API网关实现基本的身份认证功能,允许使用如API Key等简单的方式进行身份验证。然而,在TNIFA 11-2022版本里,明确规定了API网关应支持OAuth 2.0框架,并推荐采用JWT(JSON Web Token)作为承载用户信息的主要格式。这一变化旨在提升开放平台的整体安全性,减少因简单认证方式导致的数据泄露风险。
以OAuth 2.0中的Authorization Code Flow为例,来具体说明如何应用这种新的认证机制:
首先,当客户端需要访问受保护资源时,会将用户重定向到授权服务器进行登录。用户输入凭据后,授权服务器生成一个授权码并返回给客户端。接着,客户端携带此授权码向授权服务器请求访问令牌。授权服务器验证授权码的有效性后,颁发访问令牌给客户端。最后,客户端使用该访问令牌去调用API网关,网关通过解码JWT来确认访问者的身份和权限范围。
这种多步骤的认证流程不仅提高了系统的安全性,还便于实施精细化的权限管理。例如,通过设置不同的scope参数,可以为不同类型的请求分配相应的权限级别,从而更好地控制敏感数据的访问权限。此外,由于JWT自带签名验证机制,即使令牌在网络传输过程中被截获,攻击者也无法篡改其内容或伪造新的令牌。
-
下载说明若下载中断、文件损坏或链接损坏,提交错误报告,客服会第一时间处理。
最后更新时间 2025-06-02