Rails アプリの認証オプションを検討しています。ユーザー名/パスワード認証と、ユーザーを Facebook、Twitter、Foursquare などの ID にリンクするオプションが必要です。この目的で Devise と OmniAuth を使用している人をよく見かけます。ただし、OmniAuth 1.0 には、ユーザー名/パスワードの OmniAuth ID 戦略が付属しています。では、Devise を使用する利点は何でしょうか? Omniauth のみの認証と比較して、不必要に複雑になることはありませんか?
1421 次
1 に答える
4
OmniAuth-Identity を使用すると、ユーザーを作成し、OmniAuth で認証できます。OmniAuth-Identity は認証用のもう 1 つのプロバイダーであり、Twitter や Facebook などの他のプロバイダーとリンクすることはできません。 .
このリンクが必要な場合は、Devise+OmniAuth を使用する必要があります ( http://railscasts.com/episodes/235-omniauth-part-1を参照)。
于 2012-07-13T07:16:07.420 に答える