我有一個Rails應用程序設置爲OAuth2提供程序(使用Doorkeeper)。該應用程序使用每個用戶帳戶不同的子域(或通過CNAME記錄的完全不同的結構域)策略中的OmniAuth動態客戶端選項網站
i.e.
user1.myrailsapp.com
user2.myrailsapp.com
www.mycustomdomain.com
在提供者端,一切都按預期方式工作。
我還有第二個應用程序,它是使用第一個應用程序的暴露API的客戶端。我有一個客戶端版本,但只有OmniAuth策略中的硬編碼網站地址。
問題是,如何根據請求動態設置策略url。