网上很多关于OAuth的文章,但是包括sina本身都都没有详细的的介绍,包括验证过程和验证后数据的储存,所以参考了Twitter的认证过程写下一些详细的注释代码。
在我们开始前,我们先建立一张数据库来保存用户信息,下面是一个基本的 Mysql 的例子:
CREATE TABLE `oauth_users` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`oauth_provider` VARCHAR(10),
`oauth_uid` text,
`oauth_token` text,
`oauth_secret` tex