首页 > 其他分享 >阿里云云直播鉴权md5hash生成

阿里云云直播鉴权md5hash生成

时间:2023-05-21 11:32:55浏览次数:37  
标签:云云 -% 示例 md5hash 生成 key 鉴权 md5


控制台生成:

阿里云云直播鉴权md5hash生成_代码示例


在代码示例中看到生成的格式为:地址-结束时间戳-一个随机值-一个随机id-阿里云生成的鉴权key

$sstring = sprintf("%s-%u-%s-%s-%s", $path, $exp, $rand, $uid, $key);
    $hashvalue = md5($sstring);

验证:

const key = "pull.hongbin.xyz-1610349434-0-0-M5EpCuE6z3";
  console.log(md5(key)); //d7836fa2c3fefe578c6dcdc6c9158192
  // 与控制太生成的一致

node/js生成md5 使用blueimp-md5 原始URL后面如果有路径,则path去掉url

示例:

阿里云云直播鉴权md5hash生成_node.js_02


生成推/拉流地址的md5hash:

md5("/xstore/sn-1610353974-0-0-randomkey666") // 03360eb64ccf66235dda926c3af0553d
path: /xstore/sn
exp: 1610353974 -> Math.floor(new Date().getTime() / 1000)
rand: 0, // 默认0 可选
uid: 0, // 默认0 可选
key: 鉴权key 如下图,推流就是推流地址的主key,拉流就是拉流地址的主key

阿里云云直播鉴权md5hash生成_javascript_03

key 可以点击修改配置自行修改

代码示例鉴权 URL 组成


标签:云云,-%,示例,md5hash,生成,key,鉴权,md5
From: https://blog.51cto.com/u_15964288/6318784

相关文章

  • 微服务网关限流&鉴权-wei-fu-wu-wang-guan-xian-liu--jian-quan
    title:微服务网关限流&鉴权date:2022-01-0614:40:45.047updated:2022-01-0614:40:45.047url:https://www.yby6.com/archives/wei-fu-wu-wang-guan-xian-liu--jian-quancategories:tags:-微服务-鉴权掌握微服务网关Gateway的系统搭建掌握网关限流的实现能够......
  • SpringBoot 使用 Sa-Token 完成注解鉴权功能
    注解鉴权——优雅的将鉴权与业务代码分离。本篇我们将介绍在Sa-Token中如何通过注解完成权限校验。Sa-Token是一个轻量级java权限认证框架,主要解决登录认证、权限认证、单点登录、OAuth2、微服务网关鉴权等一系列权限相关问题。Gitee开源地址:https://gitee.com/dromar......
  • 《 Istio 权威指南 》新著重磅发行!华为云云原生团队匠心力作
    摘要:由Istio社区指导委员会成员和华为云云原生团队联合编著的云原生服务网格书籍《Istio权威指南》重磅上市本文分享自华为云社区《《Istio权威指南》新著重磅发行!华为云云原生团队匠心力作》,作者:云容器大未来。由 Istio社区指导委员会成员和华为云云原生团队联合编著......
  • Python_16 session、cookie 鉴权
    一、查缺补漏1.pprint https://www.cnblogs.com/yjybupt/p/10669988.html https://www.cnblogs.com/wongbingming/p/12854618.html 2.鉴权: http://testingpai.com/article/1621929988356 3.importjson json.du......
  • K8S:4种鉴权模块不知道怎么选?看看这篇你就懂了。
    鉴权模块在K8S中,鉴权模块有4种,分别是:Node、ABAC、RBAC、Webhook。功能分别如下:Node:验证节点的身份以确保其具有所需的权限来加入集群。ABAC:基于用户的属性(如用户名或组名)来控制其对集群资源的访问权限。RBAC:基于角色的权限来控制用户对集群资源的访问权限。Webhook:允许管理......
  • k8s 使用 RBAC 鉴权 建立不同用户使用k8s。只有指定命名空间的权限
    k8s使用RBAC鉴权https://kubernetes.io/zh-cn/docs/reference/access-authn-authz/rbac/#创建sa账号kubectlcreatesasa-test-20230408#使用sa账号创建pod资源[root@master01sa]#catpod.yamlapiVersion:v1kind:Podmetadata:name:sa-test-pod-20230408......
  • sb集成SECURITY、OAUTH2实现认证鉴权、资源管理
    1、Oauth2简介OAuth(开放授权)是一个开放标准,允许用户授权第三方移动应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容,OAuth2.0是OAuth协议的延续版本,但不向后兼容OAuth1.0即完全废止了OAuth1.0。2、Oauth2服......
  • 重磅!阿里云云原生合作伙伴计划全新升级:加码核心权益,与伙伴共赢新未来
    在今天的2023阿里云合作伙伴大会上,阿里云智能云原生应用平台运营&生态业务负责人王荣刚宣布:“阿里云云原生合作伙伴计划”全新升级。他表示:云原生致力于帮助企业客户最大限度的减轻运维工作,更好的实现敏捷创新,全面释放生产力,实现数字化创新升级。本次云原生合作伙伴计划全新......
  • 035公有云云盘在线扩容
    一、华为云磁盘在线扩容 (1)选择要扩容的磁盘,点击"扩容"即可;(2)选择要库容的磁盘大小,下一步 (3)扩容分区和文件系统(1)使用growpart工具扩容分区#安装growpart工具$sudoaptinstallcloud-guest-utils#growpart系统盘分区编号$growpart/dev/sdb1CHANGED:......
  • .NET CORE开源 DDD微服务 支持 多租户 单点登录 多级缓存、自动任务、分布式、日志、
    源代码地址https://github.com/junkai-li/NetCoreKevin基于NET6搭建跨平台DDD思想WebApi架构、IDS4单点登录、多缓存、自动任务、分布式、多租户、日志、授权和鉴权、CAP、SignalR、docker部署 如需简约项目可直接去除项目引用解耦设计都可以单独引用架构默认全部引用并启动......