2013-06-01 133 views
0

我正在使用OmniAuth進行OAuth和OAuth2請求令牌調用。我可以成功獲取OAuth2令牌,但我發現使用OAuth非常困難。專門生成提供者請求令牌端點的URL。我嘗試過手動生成網址,但OAuth簽名的瘋狂讓我大開眼界。然後我試着用OAuth gem生成一個URL,但我似乎無法讓它吐出一個URL。我可以讓它返回一個令牌,但是這完全破壞了使用OmniAuth的目的。爲OmniAuth生成OAuth請求令牌URL

回答

0

我完全錯過了OmniAuth gem的/ auth /:provider部分。

OmniAuth會自動在Rails中創建/ auth /:provider路由。這會神奇地將你帶到指定提供者所需的任何授權訪問頁面。