2012-01-11 1 views
3

私は現在、同じサーバーに複数回インストールする(クライアントごとに)新しいアプリケーションを作成することから始めています。残りのアプリケーションとは異なるデータベースのユーザーを作成する

システム自体を分離する必要があります。問題は、すべて同じ認証を使用する必要があることです。

ユーザーを認証するために別のデータベースを参照する方法がありますか、専用のユーザーサービスでActiveResourceを調べる必要がありますか?

+0

http://stackoverflow.com/questions/8504530/device-activeresourceを参照できますか? – Fivell

+0

残念ながら、私が探している答えはありません。私は、OpenIDを使ってフェデレーションログインを探しているのではなく、deviseのために共有ユーザーデータベースを探しています。私のユーザー名*は私のDBにある*必要があり、私は古いシステムからそれらをインポートする必要があります。 (私はすでに電子メールではなくユーザー名を認証するために少し変更する必要があります) – Tigraine

+0

私はそのような解決策も探しています – Fivell

答えて

1

ユーザモデルにdatabase_authenticableを使用する代わりに、共有テーブルから認証情報を検索する独自のモジュール(shared_database_authenticable)を記述することができます。 database_authenticableコードhere

関連する問題