認証にdeviseを使用しており、iosアプリケーションのバックエンドとしてレールを使用しています。ユーザー属性を保存したかったのですが、登録にパスワードフィールドがないため、デバイス登録コントローラーをオーバーライドして、必要に応じて作成しました。
ここで、すべてのリクエストでユーザーを認証できるようにしたかったので、通常"authenticate_user!"
は他のコントローラーでメソッドを使用して、すべてのリクエストでユーザーをチェックしますが、そのためにはパスワードが必要ですが、私の場合はパスワードがありません。リクエストごとにユーザーを確認するにはどうすればよいですか。
authenticate_user を上書きできますか! メソッドを使用して、メールとパスワードの代わりにメールとタイプ(たとえば)を確認できるようにするか、他の方法があるかどうか教えてください。
また、認証ヘッダーにアクセスする方法と、authenticate_user で使用する方法を教えてください。方法。私を助けてください。私は長い間静かにこれにこだわっています。