展开

关键词

介绍授权-OAuth

OAuth (授权) 是一个标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的所有内容。 OAuth,一个让人又爱又恨的验证,它让许多主流的社交网站(SNS)与网络服务打了封闭已久的验证大门,它也是在网络上公个人或私人信息 (private data) 前最主要的验证管道之一,重要的是 ,在这个下,所有公给外界的私有数据会受到两个阶段的保护,OAuth 保障用户可以在应用程序要求数据前由用户做明确授权,只有授权过的资源才会给应用程序读取,而且 OAuth 公的特性,可以让应用程序在极少量程序代码的修改下 ,移植到不同的服务继续使用,而 OAuth 也让服务端精确的控制要的服务,并且提供使用者授权的管道以让使用者能自由控制授权与否,而且客户端应用程序只要利用 HTTP 即可使用OAuth 服务 1.0oauth_callback=http:www.example.comshowcalendar.html整个 OAuth 最困难的部份就是去搞懂这些在 OAuth 中规定的参数,而这也是使用 OAuth 发客户端应用程序的最大门坎

65170

的即时通信Jabber

是另外一个式网络信息通讯工具,她可以跳出各种商业即时聊天各自为阵的限制.使用她可以搭建自己的服务器,与其它现有的服务器一起构成全球分布式服务网络! 并且可以用她与现有的常用即时聊天工具直接聊天,这样你不必为使用这个新工具而失去在MSNYahooMsgICQ上的朋友,也不必同时或分别打OicqMSNYahooMsgAOL等多个工具软件去查找你的朋友是否在线 .虽然由于这些公司的抵制,一些相关的服务被封掉了,但相信的威力一定会战胜这些商用的封闭机制,意味着越来越多的机构和组织的主动加入,而每个服务器的加入都在增加了jabber的用户群的整体数量, blog系统(nucleus和drupal)就有这个潜在的功能接口.现有的各种blog网站系统都已经或正在发支持jabber的插件. .Text又没有这样的插件呢,我没有研究过.Text。 可以预见一下将来,一种支持jabber和在这个基础上同时支持blog-api和rss的新的网络工具将代替现有的即时通讯软件和浏览器软件,成为每个上网人通向网络世界的入口,既可以自由上网浏览,

47270
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    微软大力支持数据(OData)

    InfoQ有篇文章OData是应用程序作的通用语言吗?,文章中提到了什么是OData:数据(OData)是一个查询和更新数据的Web。 OData应用了web技术如HTTP、Atom发布(AtomPub)和JSON等来提供对不同应用程序,服务和存储的信息访问。 文章还提到了微软在数据OData上的应用,也提到了google采用的Google的数据交换:GData (Google Data APIs Protocol),微软在Azure平台上引入了发代号名为 微软在另一项技术里头WCF Data Service,之前叫做ADO.NET Data Service也使用的是OData数据(OData)在微软的平台上占据了一个比较重要的位置,WCF是过于底层的技术,在RIA中发面向数据驱动的应用程序(EF访问数据,WCF直接暴露实体和实体操作的方法),直接使用WCF技术或多或少会遇到不适应的情况

    52390

    森林08 不弃 (TCP与流通信)

    这种情况下,我们不得不使用大量的计算机资源来存储已经到达的数据,直到所有数据都达到了,才能始处理。“流”的要点是次序(order),然而实现这一点并不简单。 TCP是基于IP的,所以最终数据传送还是以IP数据包为单位进行的。如果一个文本流很长的话,我们不可能将整个文本流入到一个IP数据包中,那样有可能会超过MTU。 通过ACK回复和重新发送机制,TCP将片段传输变得可靠。尽管底盘是不可靠的IP,但TCP以一种“不弃的精神”,不断尝试,最终成功。(技术也可以很励志)? 面对“挫折”,TCP的态度: never give upTCP和UDP走了两个极端。TCP复杂但可靠,UDP轻便但不可靠。 我们将在以后看到,TCP有实时调整滑窗大小的算法,以实现最优效率。总结TCP和UDP走了两个极端。TCP复杂但可靠,UDP轻便但不可靠。

    29050

    :GPLLGPLBSDApache

    在我们所能想到的应用领域,都有源软件存在(例如源CMS WordPress、Drupal)。然而很多人对源许可并不了解,本文介绍源领域常用的几种许可以及它们之间的区别。什么是许可? 不管产品是免费向公众分发,还是出售,制定一份许可非常有用,否则,对于前者,你相当于弃了自己所有的权利,任何人都没有义务表明你的原始作者身份,对于后者,你将不得不花费比发更多的精力用来逐个处理用户的授权问题 该有多种版本,最主要的版本有两个,新 BSD 与简单 BSD ,这两种经过修正,都和 GPL 兼容,并为源组织所认可。 但商业的定义有些模糊,比如,有的人认为非商业用途指的是不能销售,有的认为是甚至不能在有广告的网 站,也有人认为非商业的意思是非盈利。  如何选择不同的之前对源软件的使用在授权上存有顾虑,现在比较清楚了~~~ 参考推荐:源许可:GPLLGPLBSDMITApacheCC

    51450

    EasyGBS如何配置播webrtc

    安防视频综合监控平台EasyGBS在更新到1.5.0版本之后,已经支持WebRTC视频的播了,同时新增了一个WebRTC生成的功能。 WebRTC是实时音视频接入,其优点有两点:第一是方便客户,在使用EasyGBS的时候不需要使用任何其他插件或者软件就可以在浏览器上实时通信,且延迟很低;第二是具有强大的打洞能力。 image.png一般部署过EasyGBS之后,不能直接播webrtc的,本文就介绍下配置的过程:1.首先要确保视频流是H264格式,目前webrtc的视频流不支持播H265格式,仅限H264格式 这里最关键的就是rtc_stun_addr的配置,要配置公网或者内网的地址以及端口(默认是udp19302端口),公网的话还需要将这个端口在安全组打,其他的参数就配置默认的即可。 image.png4.接着重启服务,然后就可以正常播webrtc的流了。image.png

    8120

    api网关http转换dubbo怎么做? 不同的特点?

    api网关安装和建设过程当中也会有一系列的问题,api网关http转换dubbo怎么做?api网关http转换dubbo怎么做? api网关http转换dubbo这个问题属于api网关建设和搭建过程当中的问题,每一种网络系统都需要网络才能进行信息的传达和中转。 然后打api网关的注册中心,在dubbo当中添加rest,然后就可以进行 HTTP和dubbo之间的自由转换了。 不同的特点api网关http转换dubbo怎么做这个问题上面已经了解了,那么下面来看一看不同的网络的特点。网络是一种客户端与服务器之间的访问与交互作的。 以上就是api网关http转换dubbo怎么做的相关知识转换是api网关配置当中的一个重要内容,在配置的时候一定要参考专业步骤来做,免得配置出错影响网关使用。

    8420

    H3C启SNMP

    H3C交换机启SNMPsnmp-agent  snmp-agent local-engineid 800063A2035866BAF05801  snmp-agent community write

    23220

    浅谈物联网发最热—MQTT

    最近在在物联网相关项目的发的时候,有用到物联网常用的通信--MQTT,刚始对这一块的知识并不是很了解,所以在这里一边学习一边记录,有不合理的地方还希望能多多指正。MQTT是什么? 是一种基于发布订阅(PublishSubscribe)模式的轻量级通讯,并且该构建于TCPIP之上,我们知道TCP本身就具有高可靠性的特点,因此基于其上的MQTT同样也是具有高可靠、 低销的特点,之所以低销,是以为MQTT传输的最小的报文也只有两个字节。 而MQTT运行于TCP之上,属于应用层,因此只要是支持TCPIP栈的地方,都可以使用MQTT。 在这里我的理解就是存订阅的主题的一个集合,集合中有该主题则推送消息给客户端,没有则不会推送。

    31310

    java发HTTP:HTTP的方法详解

    通常情况下,客户端通知服务器采取某种操作并将操作的结果返回给它都被称为命令,只有在HTTP下被称为方法,因此HTTP的方法与其他所说的命令并没有本质区别。 之所以使用“方法”是因为HTTP为了实现其通用性和灵活性,借鉴了面向对象编程的思维。 ,因此HTTP借用面向对象编程的思维来设计其数据包,这也是HTTP为何如此通用和灵活的重要原因。 所有方法对应的单词都必须大写,在HTTP中主要有三种方法。 GET方法在HTTP中使用最为广泛,在我们通过浏览器打特定网页时,浏览器作为客户端向服务器发送GET方法数据包从而获得对应网页的HTML数据。

    23920

    路透社API

    好像是在去年,路透社了简体中文版网站,许多付费内容都可以在网上免费得到。但是,那个网站制作得不太好,所以在中文读者中影响不大,比不上地位不如它的英国《金融时报》中文版。 好消息是,几天前,路透社API(应用程序接口),只要是非商业用途,就可以在这个网址免费申请加入。 不过,目前阶段,这个API的功能很弱,只能取到最新文章的全文(包括多种语言),除此之外,用途不大。我做了一个Demo,推荐大家看一下。

    1.5K50

    源许可证

    墨镜猫的源项目遵循的是Apache v2.0,允许商用,但随后,墨镜猫就于9月5日上午将修改成了 GNU GPL v3.0。 以下是上述的简单介绍: BSDBSD是一个给于使用者很大自由的。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为源或者专有软件再发布。 由于GPL严格要求使用了GPL类库的软件产品必须使用GPL,对于使用GPL源代码,商业软件或者对代码有保密要求的部门就不适合集成采用作为类库和二次发的基础。 因此LGPL源代码很适合作为第三方类库被商业软件引用,但不适合希望以LGPL代码为基础,通过修改和衍生的方式做二次发的商业软件采用。 对软件专利的态度,MPL许可证不像GPL许可证那样明确表示反对软件专利,但是却明确要求源代码的提供者不能提供已经受专利保护的源代码(除非他本人是专利权人,并书面向公众免费许可这些源代码),也不能在将这些源代码以源代码许可证形式许可后再去申请与这些源代码有关的专利

    57850

    常见的

    Apache许可证要求被授权者保留版权和弃权利的声明,但它不是一个反版权的许可证。 此许可证最新版本为Version 2.0,于2004年1月发布。 BSD License BSD是一个给于使用者很大自由的。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为源或者专有软件再发布。 由于GPL严格要求使用了GPL类库的软件产品必须使用GPL,对于使用GPL源代码,商业软件或者对代码有保密要求的部门就不适合集成采用作为类库和二次发的基础。 LGPL是GPL的一个为主要为类库使用设计的。和GPL要求任何使用修改衍生之GPL类库的的软件必须采用GPL不同。 因此LGPL源代码很适合作为第三方类库被商业软件引用,但不适合希望以LGPL代码为基础,通过修改和衍生的方式做二次发的商业软件采用。

    35820

    HTTP - 从URI

    通过 URN,还可以用同一个名字通过多种网络访问来访问资源。URLURL(统一资源定位符),是 URI 最常见的形式,它描述了一台特定服务器上某资源的特定位置。 一个完整的 URL 通常包括以下三部分:方案:方案部分,说明了 Web客户端 访问资源时所使用的类型。通常是HTTP。 方案可以使用其他来访问资源,它们可以指向因特网上的任意资源,比如:E-mail: jkchaom@gmail.com ,或者其他。 服务器位置:这部分告知服务器端的位置位于何处。 端口标识出服务器正在监听的网络端口,对下层使用了 TCP 的 HTTP 来说,默认端口号为80; 资源路径:路径说明了请求的是服务器上哪个特定的本地资源。 ,始,比如以下URL 地址,www.baidu.coms?ie=utf-8&… 。按照常规,查询组件的组成是以一系列的“名/值”,对的形式出现,名值对之间用字符“&”分隔。

    24440

    iOS发--block、protocol()

    只有一.h文件,分类是有.h和.m文件格式@protocol 名称 - (void)test;@end某个类遵守 继承 : 遵守@interface 类名 :父类 @end中的几个关键字 ,比如retainreleasedescription, 每一个新的都要遵守NSObject这个基以后写一份,一定要遵守变量保存对象遵守定义一个变量,限制这个变量保存的对象也遵守某个 @property (nonatomic, strong) Car *car @property (nonatomic, strong) id car2;发注意点: 如果一个,只有一个类去遵守的话 1>一般情况下都是定义在单独文件(发一般就是常用这种) 2>定义在原来类中的分类。代理设计我们通过代理可以达到一些自己无法处理的事情。???代理中执行方法:? 一定要注意耦合性 所以代理必须要有,只有通过遵守,实现中的方法达到解决耦合性这个问题1、生成代理?2、谁成为代理谁遵守?3、实现代理方法?4、顺利解耦?

    23410

    微博推的内容,会再造一个互联网吗?

    微博提升媒体内容传播力微博、微信号、头条号、百家号、网易号、一点号、UC号、搜狐号、企鹅号…越来越多的“号”的背后是式内容平台的繁荣。 有了内容之后,就免去了二次手工发布的繁琐,媒体可将更多精力在内容创作和粉丝经营上。 内容进一步强化了微博的内容战略,它不再只是追求用户去“发微博”,而是通过内容,吸引海量内容向微博奔涌而去,即能吸引更多媒体的更多内容,还能在时效性和完整性上有更强的保证,进而提升用户内容消费体验 的价值在于,通过技术手段加速了内容的流动,在这一点上,倒与搜索引擎不谋而合:Google的使命正是加速信息的流通,的价值正是加速内容的流通。 可预见,内容将成为行业标配,不同的内容平台之间,内容生产工具、内容生产者和内容平台之间,或许会制定类似于W3C这样的WEB,来迎合新时代的内容流动需求,一个全新的后WEB时代即将到来。

    411100

    api安全授权调用--OAuth详解!

    OAuth是一个关于授权(authorization)的网络标准,在全世界得到广泛应用,目前的版本是2.0版。 (6)Resource server:资源服务器,即服务提供商存用户生成的资源的服务器。它与认证服务器,可以是同一台服务器,也可以是不同的服务器。 客户端登录授权层以后,服务提供商根据令牌的权限范围和有效期,向客户端用户储存的资料。四、运行流程OAuth 2.0的运行流程如下图,摘自RFC 6749。? (A)用户打客户端以后,客户端要求用户给予授权。(B)用户同意给予客户端授权。(C)客户端使用上一步获得的授权,向认证服务器申请令牌。(D)认证服务器对客户端进行认证以后,确认无误,同意发令牌。 (F)资源服务器确认令牌无误,同意向客户端资源。不难看出来,上面六个步骤之中,B是关键,即用户怎样才能给于客户端授权。有了这个授权以后,客户端就可以获取令牌,进而凭令牌获取资源。

    16820

    式组织与作-庄表伟

    今天的 PPT ,这前面的部分算是我比较熟悉的领域,是式组织和作。当然它的来源我认为是来自于 open source。 所以他发明了一种叫做 GPL 的一种 License (授权)。 所以这带来了一个新的法律问题,为什么可以有这样的授权?为什么这样的授权现在遍布天下?商业友好的源授权?所有的源软件背后都会有 License ,但并不都是 GPL。 因为我们会发现源这样的一种作模式,不仅仅可以用来做软件发,它可以用来做很多事情。只要这些人以一种的方式在一起作,共创某种东西,这就可以称之为式组织。? 03— 作的核心实践人人平等与精英治理这两个词听起来有点矛盾,但它背后又是和谐统一的。

    57120

    通慢直播,如何选择RTMP和RTSP

    视频直播的产业包括娱乐直播和安防监控直播,现在主流的直播包括RTSP、RTMP、GBT28181三种,除此之外还有众多私有,比如海康和大华的SDK等。 国标GB28181主要是政法单位和公共安防事业在使用,其余大部分企业直播还是使用RTMP和RTSP比较多。 其实RTSP和RTMP的直播平台都已经发的很成熟了,比如TSINGSEE青犀视频发的EasyNVR、EasyDSS,都在很多安防直播方面发挥了监控及统一管理作用,那我们为什么还要把这个话题提出来说呢 RTMP主要用于网络直播主动推流传输,为TCP,如果是在条件较差的互联网情况中,采用RTMP就能够在一定程度上保证传输质量,比如阔的水库、森林、矿业等地,但是其传输延迟相对较高,传输效率相对较低 RTSP的能量在UDP传输这块,实际上公网环境下大量的UDP包,容易被防火墙block住,相对靠谱的模式,是rtsp over http tunnel,如果需要Web端播RTSP流的话,需要写插件,而且对浏览器也很挑剔

    8230

    如何将WebRTC播添加到EasyCVR?

    因此我们也在EasyGBS、EasyDSS等平台内实现了WebRTC的播。 7a9b790540e8e60490ed81d31931e5eb.png有些EasyCVR客户需要低延迟的云台方案,所以我们也在EasyCVR中添加了WebRTC的播。 分析该需求后,我们了解到只要在请求播的时候返回WebRTC的播地址即可实现该功能。 5e35362e0d2650f611a62440a93a022c.png添加如下代码,根据请求的播,返回对应的播地址,当前端传递WebRTC的时候,后端返回webrtc:头的播地址,然后在前端请求播的时候 = token { ack.EasyDarwin.Body = ack.EasyDarwin.Body = 复制代码前端再次请求播WebRTC,能够正常播:a29ffb8fe2b3db6fe43ab009b1c7c61c.png

    9120

    相关产品

    • 云 API

      云 API

      云 API 是腾讯云开放生态的基石。通过云 API,只需执行对应 API 命令行工具即可快速操作云产品;在熟练的情况下,使用一些频繁使用的功能,使用云 API 可以极大的提高效率;除此之外,通过API可以组合功能,实现更高级的功能,易于自动化, 易于远程调用, 兼容性强,对系统要求低。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券