iPhone で使用するシンプルな API を開発したいと考えています。認証プロセスから始める必要があります。つまり、電話でユーザーはユーザー名とパスワードを入力する必要があり、API は有効なユーザーであるかどうかを確認し、成功メッセージを書き込む必要があります。そうでない場合は、失敗メッセージを送信する必要があります。どうすればこれを行うことができますか?
私は例を探しましたが、最初から良いチュートリアルを見つけることができませんでした. だから私を助けてください。
iPhone で使用するシンプルな API を開発したいと考えています。認証プロセスから始める必要があります。つまり、電話でユーザーはユーザー名とパスワードを入力する必要があり、API は有効なユーザーであるかどうかを確認し、成功メッセージを書き込む必要があります。そうでない場合は、失敗メッセージを送信する必要があります。どうすればこれを行うことができますか?
私は例を探しましたが、最初から良いチュートリアルを見つけることができませんでした. だから私を助けてください。
認証だけが必要な場合は、Rails 3 で has_secure_password メソッドが導入されました。
gemfile gem 'bcrypt-ruby', '~> 3.0.0' に
この gem はパスワードを暗号化します。
DB には、パスワードの代わりに password_digest 列が必要です。それに応じて移行を作成します。
has_secure_password は、認証などのメソッドを追加します。つまり、次を使用できます。
user.authenticate("secret_password")
http://apidock.com/rails/ActiveModel/SecurePassword/ClassMethods/has_secure_password
この RailsCast を視聴すると、認証に関する多くの洞察が得られます。したがって、ユーザー名とパスワードを使用した基本認証に頼る必要があります