看板 Ruby 關於我們 聯絡資訊
環境: 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
tonytonyjan:parse url 05/06 15:59
tonytonyjan:抱歉我大概回了廢話,我想可以用std-lib URI::Generic 05/06 16:01
tonytonyjan:裡面有很多工具讓你提值 05/06 16:01
albb0920:其實有 oauth 的 gem 可以直接用 05/08 19:12
tomap41017:推樓上,devise也處理得很好 05/09 13:47
tonytonyjan:如果確定不自己寫的話,那我會推 omniauth 05/09 16:12
tonytonyjan:http://tinyurl.com/6k2x2g9 05/09 16:13
rabbithenry:原來已經有工具可以直接使用了... 謝謝樓上大大們 06/07 16:50