私は非常に基本的な静的なページのレールアプリを持っているので、これらの静的なページにアクセスする人々のための多くのユーザー名とパスワードを作成したいと思います。もちろん、rails apiにはhttp_basic_atenticateがありますが、どのように複数のユーザーがいるはずですか?Rails複数のユーザーのhttp基本認証?
明確にするために、私は複数のユーザーのためにhttp_basicを使用したいです。これについてどうやって行くの?
例。 user1にpassword1、user2にpassword2、user3にpassword3などがありますか?
class StaticController < ApplicationController
http_basic_authenticate_with :name => "user", :password => "password"
def home
end
def content
end
end
あなたはなど、ユーザーのパスワードを忘れてしまったパスワードを、独自のモデルビューとコントローラを作成する上で設定されていますか..?それはセットアップ作業のかなり多くを節約し、あなたのためのすべての足の仕事は – Mark
いいえ、私は使いたくないんとして、ほとんどのレールのユーザーは、考案の宝石、https://github.com/plataformatec/deviseを使用します宝石。私は厳密に、少数のユーザーのために、httpの基本的な方法を使いたい。私はdeviseが行く方法だと知っていますが、このユースケースでは、私がやろうとしていることはあまりにも残忍です。 複数のユーザーを持つための引数を渡す方法はありませんか?私はそれが私が理解できない構文の問題だと思う。 – mazing
私は、これは良い解決策と同様の問題だと思う:http://stackoverflow.com/questions/4536278/ruby-on-rails-how-do-you-do-http-auth-over-multiple-controllers – Mark