私はomniauthの内部を学ぼうとしていますが、/ auth /facebookurlをインターセプトする方法について知りたいです。既存のルートファイルに追加されますか?中身はどこにありますか?
質問する
180 次
1 に答える
3
ラック ミドルウェアを使用して、要求されているパスをスニッフィングし、一致する場合は、関連する戦略を呼び出します。問題のファイルはlib/omniauth.rb
とlib/omniauth/strategy.rb
.
たどったパスを確認するには、 のcall!
メソッドから始めstrategy.rb
ます。をチェックするものには特に注意してください。path_prefix
デフォルトは/auth
です。
于 2012-05-19T22:50:22.253 に答える