基于双令牌桥接的嵌入式运维平台登录方法、装置和设备与流程
本申请涉及应用安全,特别涉及一种基于双令牌桥接的嵌入式运维平台登录方法、装置和设备。
背景技术:
1、在企业数字化运维与平台化集成背景下,客户普遍需要将第三方运维平台以内嵌h5(html5 page,内嵌网页应用)应用的方式集成至自有app(application,移动应用程序)中,以实现统一入口、无感登录与最小化改造接入。在此场景下,客户app已具备成熟的用户登录态,需要将用户身份安全、无感、轻量化地传递至运维平台,并快速建立平台侧的身份认证与权限控制体系,以保证业务正常访问。
2、现有技术通常采用密钥签名认证、标准sso(single sign-on,单点登录)单点登录、独立账号二次登录三种方式实现跨系统身份接入:密钥签名方案依赖固定密钥与参数验签实现系统间调用,sso方案基于身份验证协议实现跨域认证,独立账号方案则要求用户在h5内重新注册登录运维平台账号。上述方案均需要客户进行大量改造开发或平台对接,或存在用户体验割裂、权限上下文缺失、令牌生命周期无法协同、安全机制不均衡等问题。现有技术无法在复用客户已有登录态的前提下,实现轻量化、短周期、安全稳定且权限可执行的h5嵌入登录,难以满足企业快速集成、无感访问、细粒度权限控制与安全传输的实际需求。
技术实现思路
1、现有技术存在难以满足企业快速集成、无感访问、细粒度权限控制与安全传输的实际需求的问题。针对上述问题,本申请提供一种基于双令牌桥接的嵌入式运维平台登录方法、装置和设备。
2、为了实现上述目的,本申请采用的第一个技术方案是:一种基于双令牌桥接的嵌入式运维平台登录方法,包括:接收内嵌网页应用发送的令牌兑换请求,其中,令牌兑换请求包括客户侧下发的用户身份令牌;对用户身份令牌进行身份校验,得到标准化用户身份凭证;根据标准化用户身份凭证,创建平台令牌;将平台令牌下发至内嵌网页应用;接收内嵌网页应用携带平台令牌发送的业务访问请求,并基于平台令牌完成身份鉴权。
3、本申请采用的第二个技术方案是:一种基于双令牌桥接的嵌入式运维平台登录装置,包括:令牌兑换请求接收模块,其接收内嵌网页应用发送的令牌兑换请求,其中,令牌兑换请求包括客户侧下发的用户身份令牌;身份校验模块,其对用户身份令牌进行身份校验,得到标准化用户身份凭证;平台令牌创建模块,其根据标准化用户身份凭证,创建平台令牌;平台令牌下发模块,其将平台令牌下发至内嵌网页应用;业务访问请求接收模块,其接收内嵌网页应用携带平台令牌发送的业务访问请求,并基于平台令牌完成身份鉴权。
4、本申请采用的第三个技术方案是:一种计算机设备,包括存储器、处理器以及存储在存储器上的计算机程序,其特征在于,处理器执行计算机程序以实现方案一中的基于双令牌桥接的嵌入式运维平台登录方法。
5、本申请的技术方案可以达到的有益效果是:本申请的技术方案在应用时,构建基于双令牌桥接的嵌入式运维平台统一登录鉴权链路,形成“客户侧身份凭证输入—平台统一校验—平台令牌生成下发—嵌入式h5业务闭环访问”的轻量化可信接入体系。本方案摒弃了授权码流程、回调治理等重型冗余机制,无需客户侧实现复杂密钥签名逻辑,仅通过单接口令牌兑换完成跨系统身份可信转换。同时通过平台令牌闭环鉴权,实现客户身份与平台权限的精准衔接,解决了现有轻量接入方案身份上下文断裂、权限断层的缺陷,在低接入成本的前提下,实现嵌入式h5运维场景无感、安全、可信的统一登录访问。
1.一种基于双令牌桥接的嵌入式运维平台登录方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述用户身份令牌进行身份校验,得到标准化用户身份凭证,包括:
3.根据权利要求1所述的方法,其特征在于,所述标准化用户身份凭证包括客户标识、客户应用标识、外部用户标识和访问入口;以及
4.根据权利要求3所述的方法,其特征在于,所述根据所述可用功能域,生成权限范围,包括:
5.根据权利要求1所述的方法,其特征在于,所述用户身份令牌和所述平台令牌均通过https加密传输,且所述用户身份令牌和所述平台令牌均承载于http请求头中进行传输,以及所述用户身份令牌为单次有效、限时令牌。
6.根据权利要求1所述的方法,其特征在于,所述平台令牌设置有剩余有效期;以及
7.根据权利要求6所述的方法,其特征在于,所述内嵌网页应用还通过以下方式获取新平台令牌:
8.根据权利要求7所述的方法,其特征在于,所述内嵌网页应用还通过以下方式获取新平台令牌:
9.一种基于双令牌桥接的嵌入式运维平台登录装置,包括:
10.一种计算机设备,包括存储器、处理器以及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现如权利要求1-8之一所述的基于双令牌桥接的嵌入式运维平台登录方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com