草庐IT

拥有近

全部标签

JWT:拥有我,即拥有权力

 Hi,这里是桑小榆。 上篇文章中,我们一起探讨了OAuth协议的原理以及授权认证流程,本次我们一起探讨jwt令牌作为授权协议的传输介质。OAuth协议规范了几个参与角色的授权标准,安全可控的授予第三方应用,第三方应用获取到用户授予的权限之后,与资源服务器进行交互。那么在进行交互的时候,必然需要一种传输介质,且需要携带用户身份的信息,使得服务器之间能够识别并认证。这个传输的介质就是我们此次探讨的jwt。jwt,全称 JsonWebToken,也就是日常说的token令牌。它是通过数字签名的方式,以json对象为载体,在不同服务终端之间安全传输信息。我们可以看到jwt的定义,它具有和json一样

HDC2021技术分论坛:鸿蒙智联设备开发,这五大法宝你应该拥有

作者:zhaowenguang,dinglu,华为高级工程师HuaweiLiteOS是轻量级的开源物联网操作系统、智能硬件使能平台,可广泛应用于智能家居、穿戴式、车联网、制造业等领域,使物联网终端开发更简单、互联更加容易、业务更加智能、体验更加顺畅、数据更加安全。 它具有入门简单、开发便捷,轻量级、低功耗、广联接,生态体系完善等优点。提供了若干高效硬件维测能力,通过集成到DevEcoDeviceTool中,形成了可供开发者使用的调试调优工具,助力开发者在鸿蒙智联设备调试调优过程中更加精准的分析、定位问题。 接下来,我们将重点介绍DevEcoDeviceTool中集成的一系列调试调优工具。 一、

HDC2021技术分论坛:鸿蒙智联设备开发,这五大法宝你应该拥有

作者:zhaowenguang,dinglu,华为高级工程师HuaweiLiteOS是轻量级的开源物联网操作系统、智能硬件使能平台,可广泛应用于智能家居、穿戴式、车联网、制造业等领域,使物联网终端开发更简单、互联更加容易、业务更加智能、体验更加顺畅、数据更加安全。 它具有入门简单、开发便捷,轻量级、低功耗、广联接,生态体系完善等优点。提供了若干高效硬件维测能力,通过集成到DevEcoDeviceTool中,形成了可供开发者使用的调试调优工具,助力开发者在鸿蒙智联设备调试调优过程中更加精准的分析、定位问题。 接下来,我们将重点介绍DevEcoDeviceTool中集成的一系列调试调优工具。 一、

记录转载:Vite多环境配置--让项目拥有更高定制化能力

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助业务背景近些年来,随着前端工程架构发展,使得前端项目中也能拥有如后端工程的模块能力。正所谓“能力(越)越大(来),责任(越)越大(卷)”,现在的前端工程不仅仅要满足业务需求,还伴随更多复杂的环境适配问题,例如:1.api请求的域名会根据不同环境而不同;2.线上环境和测试环境在打包策略有所不同「如线上要隔离sourceMap、屏蔽vue|reactdevtools等...」;3.前端spa组件根据不同环境做出不同逻辑;老板恨不得把所有应用端都收归到一个项目里面,什么微前端、uniapp多端方案接踵而至。。。但无论是什么方案,都离不开一个

记录转载:Vite多环境配置--让项目拥有更高定制化能力

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助业务背景近些年来,随着前端工程架构发展,使得前端项目中也能拥有如后端工程的模块能力。正所谓“能力(越)越大(来),责任(越)越大(卷)”,现在的前端工程不仅仅要满足业务需求,还伴随更多复杂的环境适配问题,例如:1.api请求的域名会根据不同环境而不同;2.线上环境和测试环境在打包策略有所不同「如线上要隔离sourceMap、屏蔽vue|reactdevtools等...」;3.前端spa组件根据不同环境做出不同逻辑;老板恨不得把所有应用端都收归到一个项目里面,什么微前端、uniapp多端方案接踵而至。。。但无论是什么方案,都离不开一个

如何规范App广告的隐私获取,让用户拥有更多知情权?

随着互联网的不断普及,越来越多老百姓使用智能设备触达互联网。但用户经常发现自己无意间提到的东西,打开App就收到相关产品的广告推送,甚至有人怀疑手机App是通过麦克风来窃取自己平时聊天信息中的关键词进行定向的广告推送。这种怀疑不无道理,与传统广告相比,如今的媒体广告主投放的广告定位更准确、形式更丰富并且可以获得更好的效果。当然,前提是需要App尽可能地收集用户数据,来衡量广告投放效果和ROI等。虽然这些App会提前获取用户同意,但一方面很多用户担心自己隐私被泄露,却又不愿花时间细看那些冗长的个人数据收集协议;另一方面目前缺乏全球化统一的广告行业标准和法律规范框架,尤其是在广告业务的透明性以及获

如何规范App广告的隐私获取,让用户拥有更多知情权?

随着互联网的不断普及,越来越多老百姓使用智能设备触达互联网。但用户经常发现自己无意间提到的东西,打开App就收到相关产品的广告推送,甚至有人怀疑手机App是通过麦克风来窃取自己平时聊天信息中的关键词进行定向的广告推送。这种怀疑不无道理,与传统广告相比,如今的媒体广告主投放的广告定位更准确、形式更丰富并且可以获得更好的效果。当然,前提是需要App尽可能地收集用户数据,来衡量广告投放效果和ROI等。虽然这些App会提前获取用户同意,但一方面很多用户担心自己隐私被泄露,却又不愿花时间细看那些冗长的个人数据收集协议;另一方面目前缺乏全球化统一的广告行业标准和法律规范框架,尤其是在广告业务的透明性以及获

轻量化安装 TKEStack:让已有 K8s 集群拥有企业级容器云平台的能力

关于我们更多关于云原生的案例和知识,可关注同名【腾讯云原生】公众号~福利:①公众号后台回复【手册】,可获得《腾讯云原生路线图手册》&《腾讯云原生最佳实践》~②公众号后台回复【系列】,可获得《15个系列100+篇超实用云原生原创干货合集》,包含Kubernetes降本增效、K8s性能优化实践、最佳实践等系列。③公众号后台回复【白皮书】,可获得《腾讯云容器安全白皮书》&《降本之源-云原生成本管理白皮书v1.0》④公众号后台回复【光速入门】,可获得腾讯云专家5万字精华教程,光速入门Prometheus和Grafana。作者王龙,腾讯云后台开发工程师,负责TKEStack的设计开发维护及混合云项目相关

轻量化安装 TKEStack:让已有 K8s 集群拥有企业级容器云平台的能力

关于我们更多关于云原生的案例和知识,可关注同名【腾讯云原生】公众号~福利:①公众号后台回复【手册】,可获得《腾讯云原生路线图手册》&《腾讯云原生最佳实践》~②公众号后台回复【系列】,可获得《15个系列100+篇超实用云原生原创干货合集》,包含Kubernetes降本增效、K8s性能优化实践、最佳实践等系列。③公众号后台回复【白皮书】,可获得《腾讯云容器安全白皮书》&《降本之源-云原生成本管理白皮书v1.0》④公众号后台回复【光速入门】,可获得腾讯云专家5万字精华教程,光速入门Prometheus和Grafana。作者王龙,腾讯云后台开发工程师,负责TKEStack的设计开发维护及混合云项目相关

拥有这种抽象能力,让你成为架构师

架构的核心是管理复杂度,架构师的核心能力是抽象能力,什么是抽象能力?抽象能力就是一种化繁为简的能力。何为化繁为简?就是把一种复杂的事情变得简单的能力,比如通过打比喻让别人很容易听明白你说的意思就是一种抽象能力。如何锻炼抽象能力?我觉得有三种方法,第一种是用归纳法找共性,从多个问题中找到共同的问题提炼通用解决方案,去其糟粕取其精华。第二种通过演绎法找关系,从多个问题中找关系,把多个问题串成一个问题,系统化解决问题!第三种是通过归纳法找特性。化繁为简需要不断的思考,不断的看清一件事的本质,这个事的解决方案越容易。 一、通过归纳法找共性通过归纳法找共性有两种方法,分别是找需求的共性和找信息的共性。1