ユーザーがブラウザーで Cookie を無効にしている場合でも、安静な認証と役割要件は引き続き機能しますか?
私たちのサイトでは、Cookie が無効になっているため、システムにログインできません。これを修正する方法はありますか?
前もって感謝します。
ユーザーがブラウザーで Cookie を無効にしている場合でも、安静な認証と役割要件は引き続き機能しますか?
私たちのサイトでは、Cookie が無効になっているため、システムにログインできません。これを修正する方法はありますか?
前もって感謝します。
HTTP Auth 経由でユーザーをログインさせることができるはずです。を使用request_http_basic_authentication
すると、ブラウザが認証を要求する必要があります。これはブラウザによって記憶されます。
またはより良いオーバーライドlogin_from_basic_auth
でauthenticated_system.rb
:
def login_from_basic_auth
authenticate_or_request_with_http_basic do |login, password|
self.current_user = User.authenticate(login, password)
end
end
これにより、ほとんどの場合、すべてのユーザーに HTTP 認証ページが表示されます。これはおそらく、Cookie をサポートしていないことがわかっているユーザーに対してのみ行うべきです。