0

私はomniauthの内部を学ぼうとしていますが、/ auth /facebookurlをインターセプトする方法について知りたいです。既存のルートファイルに追加されますか?中身はどこにありますか?

4

1 に答える 1

3

ラック ミドルウェアを使用して、要求されているパスをスニッフィングし、一致する場合は、関連する戦略を呼び出します。問題のファイルはlib/omniauth.rblib/omniauth/strategy.rb.

たどったパスを確認するには、 のcall!メソッドから始めstrategy.rbます。をチェックするものには特に注意してください。path_prefixデフォルトは/authです。

于 2012-05-19T22:50:22.253 に答える