作者rabbithenry (崽子兔)
看板Ruby
標題[問題] 從Google OAuth2 取得access_token
時間Sun May 6 11:51:41 2012
環境:
Rails 3.2.3 Ruby 1.9.2
狀況:
我想要在我的網站上加入Google OAuth作為登入用途,放置一個Login的連結
導向Google,但在Google Redirect回到我這邊時,她回傳的格式會是
http://my-domain.com/login#access_token=......
參數不是用GET變數的方式傳,所以沒辦法直接用params[:access_token]取得
請問我要怎麼樣取得那個access_token的值呢?
附錄:
e.g. 程式、連結、參考資料等
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.103.197
1F:→ tonytonyjan:parse url 05/06 15:59
2F:→ tonytonyjan:抱歉我大概回了廢話,我想可以用std-lib URI::Generic 05/06 16:01
3F:→ tonytonyjan:裡面有很多工具讓你提值 05/06 16:01
4F:推 albb0920:其實有 oauth 的 gem 可以直接用 05/08 19:12
5F:推 tomap41017:推樓上,devise也處理得很好 05/09 13:47
6F:→ tonytonyjan:如果確定不自己寫的話,那我會推 omniauth 05/09 16:12
8F:→ rabbithenry:原來已經有工具可以直接使用了... 謝謝樓上大大們 06/07 16:50