作者coldollsheep (加油加油^^)
看板Web_Design
標題Re: [問題] google帳號登入網站 openID導入相關問題
時間Mon Sep 5 01:32:00 2011
讚!有進度!
目前就整理好的部分做個說明
先來分析整個操作流程:
1.使用者點了網站上的一個按鈕
2.顯示google畫面,進行確認。
3.網站得到資訊,使用者得以進入
----------------------------------
作業流程:
1.去google登記,說你有一個網站要使用此API
http://code.google.com/apis/console
登入之後選API Access > Edit branding information
> 填你的產品名稱,好像不是太重要
> create another client ID
(選web application 填網站的網址 後面會有一個預設最
後指向的位置
以我的網站www.sheephead.com.tw來說就變成
www.sheephead.com.tw/oauth2callback)
好!終於有ID了。
2.隨便打開一個網頁裡面打
<a href="">使用google登入</a>
href裡面放的東西很冗長,記得不要斷行
是一個網址裡面放四個參數
https://accounts.google.com/o/oauth2/auth?
client_id=這個才剛申請過 不會不知道吧?
redirect_uri=這個以我的例子就是www.sheephead.com.tw/oauth2callback
scope=不知道要放甚麼?我只是要用google帳號作登入。
response_type=token
http://www.sheephead.com.tw/site/headfirstjavascript/2011-09-05_012626.png
我有出現驗證畫面了
-------------------------
問題整理?
www.sheephead.com.tw/oauth2callback裡面要放甚麼...
我的登入功能到時候是希望記住此人的google mail帳戶然後就自動登入
我的scope該選甚麼?
有點累了....明天繼續TRY!
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.162.51
推 elliot79313:原則上如果使用者有勾選"保持自動登入",當他再次點選 09/05 07:38
→ elliot79313:你的登入按鈕時,不用輸入帳號密碼就直接登入了 09/05 07:39
→ benck:他的scope說明真的怪怪的,他叫你去看API document,可是那 09/05 12:04
→ benck:頁自己就是document了... 09/05 12:04
推 ChowMein:認證 authentication 和 授權 authorization 不一樣 09/05 12:20
→ ChowMein:你看來只需要 openid, 但你卻在做 OAuth2 09/05 12:22
→ coldollsheep:ChowMein大大....我要的就是利用google帳號登入而已 09/05 19:20
→ coldollsheep:看到一堆人會...該怎麼弄呢@_@ 09/05 19:22