私が取り組んでいるプロジェクトはAndroid/Railsハイブリッドで、Deviseを使って認証しています。私は既にトークン認証の設定をしています。ユーザー名/パスワードを使用してDeviseとAndroidでユーザーを認証するにはどうすればよいですか?
どのようにするかを考えていないのは、Androidデバイス経由でユーザーにログインする方法です。 Androidアプリケーションには、ユーザー名/パスワードのログインフォームがあります。ユーザー名とパスワードをRailsアプリケーションに送信し、Railsアプリケーションでこれらの資格情報に基づいてユーザーを認証させてから、Railsアプリケーションでこのユーザーのトークンに応答させます。
どうすればいいですか?認証のためにユーザー名とパスワードを渡すことができるDeviseメソッドはありますか?
ありがとうございました。
私は真= config.http_authenticatable使用してHTTP基本認証を有効にする方法について読みました。しかし、次に、次のステップは何ですか? HTTP POSTを介して渡された認証情報をどのくらい正確に調べるのですか? – groffcole
これをテストするには、次のようにします。curl -u [email protected]:password http:// localhost:3000/users – heavysixer
ありがとう、ありがとう。私はちょうどこれを見て、それは働いています。 AndroidフォームとPOSTからユーザー名とパスワードの組み合わせを送信していた場合、POSTパラメータはどのようなものになりますか?私の最初の推測はユーザー[ログイン]とユーザー[パスワード]です。私は電子メールと一緒にユーザー名認証を許可しているので、ユーザー[ログイン]を使用します。 – groffcole