想搭建一個開放平臺,要用oauth.以前問過不少,看過不少,對於沒有學過編程的人來說沒看進去.
直到結合三個文件.httpblog.csdn.netStarParkerarticledetails19576511,命名規範,oauth1.0
httpmy.oschina.netphptiger86blog113262http://www.huiyi8.com/moban/html模板
與httpwww.lwxshow.comthread-40-1-1.html,命名挺奇葩的,
上面兩個是基於httpscode.google.compoauth2-php這個包含豐富文檔.
教訓本身做圖.我看到的圖都講的有誤差.(交互以會話形式進行.一個會話應該是一個請求,一個返回.我見過的全部流程圖都是混着的.)
oauth1 我的理解
author:laohur
reference:http://blog.csdn.net/starparker/article/details/19576511
consumer(app) server(openpplantform) user(resourse owner)
1.create_consumer
(consumer_key,secret)<-server/create_consumer.php
2.request_token,secret
client/get_request_token.php->server/request_token.php
server/authorize.php
3.access_token,secret
client/get_access_token.php->server/access_token.php
4.api
client/get_api.php->server/api.php
oauth1 我的理解 //原文件丟失,重寫
author:laohur
http://my.oschina.net/phptiger86/blog/113262
講的是client,對應文件名以下
step1->get_request_token
step2->get_access_token
step3->get_api
consumer(app) server(openpplantform) user(resourse owner)
0.(server) addclient
1.(client) get_request_token-> (server)authorize
(client)authorize_token<-user authorize
2.(client,authorized_token) get_access_token->access_token
(client)<-(server,access_token)
3.(client,access_token)->(server)api
(client)<-(server,api,serource)php
想自學編程,發現,真的很難.能幹什麼,在幹什麼...仍是作個人財務管理吧html