私はAPIを使用するアプリケーションを構築しており、ログインしてサインアップするなどの機能も備えています.Postmanのようなクライアントサーバーアプリケーションを使用するときは、認証ですが、認証のユーザー名とパスワードはユーザーのユーザー名とパスワードでなければなりません。ユーザーがAPIにログインすると、特定のユーザーの投稿を見ることができるはずです。とにかく、すべてのユーザーの具体的なパスワードではなく、ユーザーのユーザー名とパスワードを使用して基本認証を実装するようにするにはどうすればよいですか?私はこの問題について何かを見つけるのに苦労してきました。どんな助けと洞察も大いに評価されます。コードを見なければならない場合、私はそれを見せてくれるでしょう。基本認証Ruby on Rails
答えて
これも工夫することなく達成することができる。
before_action :require_authentication
def require_authentication
authenticate_or_request_with_http_basic do |u,p|
user = User.find_by(username: u)
true if user && user.authenticate(p)
end
end
これはdeviseを使用して達成できます。これはレール用の認証宝石です。ドキュメントはかなり良いです。
私は前に私のアプリと工夫を取り入れてきた、そしてそれはあまりにもうまく動作しませんでした。あなたはこれを行うのに便利なビデオをいくつか提案することができますか?私は実質的にインターネット全体をapiのために捜し、ビデオlolを考案した。現在のところ私のアプリではAPIキーを使用していますが、平均的なユーザーがAPIにアクセスしようとすると複雑すぎることがわかります – Aaron
apiを使用している場合は、https://github.com/lynndylanhurley/devise_token_authを使用してください。 – DroidNoob
ビデオに関しては、私があなたに与えることはあまりありません。 JWT認証を持つものがあります。しかし、あなたはJWTとそれをどのように処理するかを知る必要があります。 – DroidNoob
- 1. Ruby on Rails認証
- 2. Ruby on Rails with backbone - 認証
- 3. Ruby on RailsのOpenID認証
- 4. Ruby on Railsの基本キャッシングjs資産
- 5. Golangアプリケーションon Heroku htaccess基本認証
- 6. Ruby on Rails&Deviseでの認証
- 7. Pentaho Acegiセキュリティフレームワークダイジェスト認証とRuby on Rails
- 8. rails rspec http基本認証テスト
- 9. Rails HTTPの基本認証の失敗
- 10. Mechanize(Ruby)による基本認証とフォーム認証
- 11. 基本認証
- 12. 基本認証
- 13. チャレンジログイン、基本認証
- 14. フィールド検証Ruby on Rails
- 15. ruby(on rails)基本形式のマークアップのための宝物
- 16. 基本アクセス認証
- 17. 基本認証エラー
- 18. Java Rest基本認証
- 19. Padrinoの基本ユーザ認証
- 20. .Net開発者のRuby on Railsの本
- 21. ルーメンHTTP基本認証
- 22. アンドロイド基本認証okhttpclient
- 23. Ruby on Rails - RESTバックエンドによるFacebook認証
- 24. RESTful認証プラグインを使用したRuby on Rails機能テスト
- 25. Ruby on Rails認証を作成するには?
- 26. Ruby on Rails curlユーザ認証付きPOSTリクエスト
- 27. Ruby on Railsでの認証、パスワードの使用を禁止する
- 28. 基本認証とJWT
- 29. HTTP基本認証メカニズム
- 30. Webサービスの基本認証
ニース!できます。あなたは人生の節約になります:) – Aaron
良い!あなたはその答えを受け入れることができますか? – mysmallidea
私には1つの質問があります。私はこの認証を使用すると動作しますが、認証は一度だけです。また、ユーザーがログインしていないユーザーは認証されません。助言がありますか? @mysmallidea – Aaron