-
公开(公告)号:CN118378237A
公开(公告)日:2024-07-23
申请号:CN202410513392.5
申请日:2024-04-26
Applicant: 北京京航计算通讯研究所
Abstract: 本发明涉及一种基于开发平台的微服务组件动态鉴权方法,属于微服务技术领域,解决了现有微服务组件的授权控制不灵活且精细度不高的问题。该方法包括:基于开发平台申请项目时,根据项目信息和选择的各组件生成项目工程和授权文件;选择的各组件中包括鉴权组件;项目工程部署运行时,鉴权组件装载授权文件并验证自身是否具备基础授权,如果具备,其它运行组件将生成的身份令牌与其在服务注册中心注册的服务名称一起作为待验证的组件信息发送给鉴权组件;鉴权组件获取服务注册中心的服务实例信息,对待验证的组件信息进行验证,对未授权的运行组件的服务实例和超过实例授权数的服务实例进行强制下线。实现了对微服务组件的动态授权和精细化控制。
-
公开(公告)号:CN118378237B
公开(公告)日:2024-10-18
申请号:CN202410513392.5
申请日:2024-04-26
Applicant: 北京京航计算通讯研究所
Abstract: 本发明涉及一种基于开发平台的微服务组件动态鉴权方法,属于微服务技术领域,解决了现有微服务组件的授权控制不灵活且精细度不高的问题。该方法包括:基于开发平台申请项目时,根据项目信息和选择的各组件生成项目工程和授权文件;选择的各组件中包括鉴权组件;项目工程部署运行时,鉴权组件装载授权文件并验证自身是否具备基础授权,如果具备,其它运行组件将生成的身份令牌与其在服务注册中心注册的服务名称一起作为待验证的组件信息发送给鉴权组件;鉴权组件获取服务注册中心的服务实例信息,对待验证的组件信息进行验证,对未授权的运行组件的服务实例和超过实例授权数的服务实例进行强制下线。实现了对微服务组件的动态授权和精细化控制。
-