最初的想法:

,为此花了点时间研究了新浪微博的api。
搭汕了oauth:
既然是协议,它就会有一些通用性,幸运的是:除了新浪微博,其它的第三方,也同样使用了这种协议。
这样一来,只要学会一种,其它我们常见的:
,也是相近的开发方式。
发现oauth的授权登陆应用很常见:
让我再截一下图,让大伙回忆熟悉下一些网站的登陆:
土豆网:
美丽说:
从以上图,我们都可以发现,好多流行的网站,几乎都有这一块。
协议一样,却没有通用的组件:
原先我只想加入新浪微博的,后发现还有qq的,还有更多更多。。。。
于是,我停下想了一下,并搜索了下互联网,没发现这类有通用的组件,于是,我构思把它写成一个通用的组件,让使用者尽可能的简单。
既然没有,那我就do了,并把它do成了:
经过一天一夜的奋战,终于把它完成了,并集成在秋色园里上线了,这么短时间搞成,说明它并不复杂,但对于新手也不算简单。
虽然是通用组件,不幸的是,它只适用.net开发;幸运的是,它让.net开发者(新老手)可以快速集成这种社区登陆到自己的网站,仅需要几分钟的过程代码编写。
如果您想集成这种应用,您应该doing以下事情:
1:到新浪微博开放平台,注册开发者账号,并创建一个网站应用,得到一个appkey和appsecret,到这一步,是不需要审核的。
2:到腾讯开放平台,做和新浪开放平台一样的事情。
本文总结:(看完本文,你应该获取到以下几点信息):
1:有个叫oauth的协议,它可以集成第三方应用登陆。
2:发现了好多网站都有qq号码登陆,还可以用新浪微博账号登陆,还能用msn,人人网等账号登陆。
3:原来自己的网站也可以集成这种通用登陆,而且还不费劲。
下一节可能介绍的内容:
1:oauth 的简单应用流程。
2:组件及源码下载。
3:组件集成使用教程。
顺路贴下组件的源码截图: