随笔分类 -  Web

摘要:综述 要实现网站的统一认证,简单来讲就是利用开放平台的接口获取到用户的信息,以绑定自身网站的用户,并实现自动登录。 谈到开放平台,就得提及OAuth。OAuth协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAuth的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAuth是安全的。 国内主流的开放平台如腾讯、新浪、百度、豆瓣等大部分都是基于OAuth协议实现的。现行的OAuth协议有1.0、1.0a、2.0这三个版本,其中2.0还未正式发布,不过这三个版本都有开放平台支持。 阅读全文
posted @ 2011-07-07 12:18 reni 阅读(1951) 评论(1) 推荐(0)
摘要:综述 现在有很多B/S与C/S相结合的产品,会出现一种需求:从浏览器启动客户端的程序,并且如果客户端未安装相应程序,先提示安装。 主流的几款产品:腾讯QQ、阿里旺旺、迅雷、PPLive等,都有实现了类似的功能。 浏览器启动客户端程序可以通过注册自定义的Url协议来实现,而检测客户端是否安装程序需要利用ActiveX控件。 要额外注意的是,现在只有IE浏览器才支持。客户端程序 先准备一个简单的客户端程序,只用来显示传入的命令行参数。Client 1 namespace wuhong.Client 2 { 3 class Program 4 { 5 static void Main(string. 阅读全文
posted @ 2011-03-24 12:48 reni 阅读(3978) 评论(12) 推荐(5)