私は、devise 'token_authenticatableヘルパーを使用して、システムに対してユーザーを認証したいと考えています。deviseでトークンを認証する方法
私はvalid_authentication_tokenという名前?(...)メソッドを使用している一部の古いドキュメンテーションが見つかりましたが、新しい工夫バージョンで同じことを見つけることができませんでした。
だから、ユーザーを認証する正しい方法は何ですか? 名前付きトークンを使用してユーザーにモデルを要求し、メールアドレスが一致するかどうかを確認する必要がありますか?
ありがとうございました。ユーザーActionRecordあなたに
t.token_authenticatable
を追加して、あなたのUserモデル
に
devise :token_authenticatable
を追加し、中にあなたのトークンの鍵となるのparam指定した場合
PascalTurbo
"load_and_authorize_resource"はdeviseの一部ですか?私はこれについてのドキュメントを見つけることができませんでした - しかし、 "cancan"のエントリがたくさんあります。 – PascalTurbo
申し訳ありませんが、私のdeviseとcancanコールが混ざりました。我々は両方を使用します。私はbefore_filter authenticate_userで上記の私の答えを更新しました!デヴィスから。 –
@SteveWilhelmあなたは「クエリ文字列に渡される認証トークンを作成しました...」と書いています。 POSTリクエストをJSON APIに送信すると、これをどうやって行うのかを教えてください。 – JJD