0
是否有可能範圍omniauth路徑資源?例如,假設我們有一個任意網站建設的網站,在那裏我可以範圍通過類似的網站在路線:範圍Omniauth路線
get ":site_name", :to => "sites#show"
我現在想通過omniauth添加驗證,但有它在各個場地工作,所以,如果我可以手動指定omniauth路線,它可能是:
get ":site_name/auth/:provider", :to => "omniauth#whatever"
get ":site_name/auth/failure", :to => "omniauth#failure"
get ":site_name/auth/:provider/callback", :to => "my_omniauth_callbacks#auth"
我們已經使用像這樣的嘗試串流中:
Rails.application.config.middleware.use OmniAuth::Builder do
configure do |config|
config.path_prefix = "/:site_name/auth"
end
# Providers
end
,但它只是意味着我們要訪問/:site_name/auth/provider
而不是能夠使用/my_site_1/auth/provider