補足: Rails Engineとは? Railsアプリケーションを再利用可能にするように、 本体にマウント可能にする ↑↓ プラグイン、gem ・Rackミドルウェアである ・routes, task等を独自に記述できる などなど 実装リスクを洗い出し、工数見積を出すため 案2・案3でプロトタイプ実装を試みる 結果 案2: OAuth providerを作るgem(doorkeeper)を使ってできた 案3: ActiveRecord establish_connectionでDBを変えれた 複数DBは、本体でテストも書かれているので大丈夫そう では、どちらにするか? 工数はあまり変わらなさそう・・ 案2 OAuth化(HTTPレイヤ) ・OAuth Provider化しても外部公開の予定はない =要件に対して、オーバースペック 案3 Rails Engine化(アプリケーション
![Railsで複数アプリケーションで同一ユーザーサインイン・サインアップを実現する手法 by chikahiro tokoro](https://cdn-ak-scissors.b.st-hatena.com/image/square/11c600b15c4934bb1d520a225797e285b4f18465/height=288;version=1;width=512/https%3A%2F%2Fs3.amazonaws.com%2Fmedia-p.slid.es%2Fuploads%2Fkibitan%2Fimages%2F183979%2F__________2013-12-08_15.50.00.png)