作者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