OmniAuth gemを使用してOAuth認証を提供するRails(3.2)アプリケーションを作成しました。ユーザーはTwitter、Facebook、またはGoogleの資格情報を使用してサイトにログインすることができます。ウェブ(レール)アプリケーションを使用していないユーザーを認証するにはどうすればよいですか?
データをAPI経由で利用できるようにして、Webアプリケーションの外部でデータを使用できるようにしたいが、ユーザーはデータにアクセスするためにログインする必要があります。 RailsのAPPでこれをどうやって行うのですか?これを呼び出すためには、ユーザーは何をしなければならないでしょうか?
UPDATE 「代替の」認証方法を提案している人もいますが、私がすでに持っているものと同じOAuth認証情報を使用できないのかどうかは疑問です。彼らが別のユーザ名/パスワードを提供しなくてもいいようにしたいのですが、WebUIを使用しているときと同じようにTwitter、Facebook、またはGoogle Identitiesを使用できるようにしたいと思います。
友達訪問http://stackoverflow.com/questions/7614798/devise-api-authentication –