Rails が提供する REST インターフェイスを介して Android モバイル アプリにデータを提供すると同時に、Ruby on Rails アプリケーション (基本的にはバックオフィス) を開発します。ここでの私の懸念は次のとおりです: Android からの REST 呼び出しが API キー + ユーザー ID (OAuth の使用も考えていました) で認証され、反対側でユーザーが対話できるように、ROR アプリケーションをどのように管理および構造化する必要がありますか?バックオフィス経由で。たとえば、BO アクセスとモバイル クライアント アクセス (異なる認証ロジックを実装できるようにするため) には、同じリソースに対して異なるコントローラーを使用する必要があります (したがって、複雑さが増します)。この動作を管理および実装するための標準/一般的な方法 (別名 gem) はありますか?
前もって感謝します!