私は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
- 3. Google認証エラーRuby on Rails
- 4. Ruby on RailsのOpenID認証
- 5. Ruby on Rails with backbone - 認証
- 6. Ruby on Railsの基本キャッシングjs資産
- 7. Pentaho Acegiセキュリティフレームワークダイジェスト認証とRuby on Rails
- 8. Ruby on Rails&Deviseでの認証
- 9. postgresのRuby on Rails認証エラー
- 10. Golangアプリケーションon Heroku htaccess基本認証
- 11. Rails HTTPの基本認証の失敗
- 12. rails rspec http基本認証テスト
- 13. Mechanize(Ruby)による基本認証とフォーム認証
- 14. 認証済みヘッダーを使用したAPIへの基本認証のリクエスト - Ruby
- 15. 基本認証
- 16. 基本認証
- 17. チャレンジログイン、基本認証
- 18. フィールド検証Ruby on Rails
- 19. ruby(on rails)基本形式のマークアップのための宝物
- 20. 基本アクセス認証
- 21. 基本認証エラー
- 22. Retrofit +基本認証
- 23. .Net開発者のRuby on Railsの本
- 24. Padrinoの基本ユーザ認証
- 25. Java Rest基本認証
- 26. Rest Webサービス基本認証
- 27. アンドロイド基本認証okhttpclient
- 28. ルーメンHTTP基本認証
- 29. 基本認証http-builder-ng
- 30. Ruby on Railsでの認証、パスワードの使用を禁止する
ニース!できます。あなたは人生の節約になります:) – Aaron
良い!あなたはその答えを受け入れることができますか? – mysmallidea
私には1つの質問があります。私はこの認証を使用すると動作しますが、認証は一度だけです。また、ユーザーがログインしていないユーザーは認証されません。助言がありますか? @mysmallidea – Aaron