問題タブ [restful-authentication]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Restful 認証で特定のユーザー (管理者機能) としてログインするように強制しますか?
私は Restful 認証を使用しており、サイトに別のユーザーとしてログインして、問題を調査できるようにしたいと考えています (「表示される内容を参照してください」)。すべてのパスワードは暗号化されているため、パスワードをそのまま使用することはできません。
では、特定のユーザーとしてセッションにログインさせるにはどうすればよいでしょうか?
ruby-on-rails - restful_authentication プラグインを修復または再インストールするには?
最近、レールを 2.0.1 から 2.3.3 にアップグレードしましたが、それ以来、restful_authentication プラグインで不安定な動作が見られます。以下は、常にではありませんが、ときどき得た 3 つのエラーとスタック トレースです。これらは個別のリクエストで取得しますが、ここでのコード編集によりすべてがまとめられます。
git を使用して最新バージョンの restful-authentication プラグインを取得し、Rails アプリの vender/plugins の下にある古い restful-authentication フォルダーを削除し、git の最新のクローンからそのディレクトリをコピーしました。git を使用するのはこれが初めてで、ディレクトリを手動でコピーする以外に、restful-auth プラグインをアプリにインストールする適切な方法がわかりませんでした。
Rails 2.0.1 から 2.3.3 へのアップグレード後、git から最新のものを取得する前に、「AuthenticatedSystem のコピーが削除されました...」というエラーが表示されました。他の 2 つのエラーは、git から最新の restful_authentication を取得して以来の新しいものです。
web-services - RESTfulユーザー認証サービス
皆さん、これはかなり頻繁に議論されているようですが、RESTfulサービスで認証を行うことについて簡単で骨の折れる質問をしたいと思います。シナリオは次のとおりです。
- アプリケーションの登録ユーザーを収容するシステムがあります。システムは、これらのユーザーにアクセスするためのRESTfulAPIを公開します。
- ログインフォームを備えたフロントエンドアプリケーションがあります。アプリケーションは、内部または外部のいずれかになります。
- フロントエンドアプリケーションは、ユーザーシステムのデータを使用してユーザーを認証する必要があります。
ここで問題となるのは、クレデンシャル(ユーザー名/パスワード)がクライアントアプリケーションに入力されているユーザーを、ユーザーシステムのデータに対して安全でパフォーマンスの高いものとして認証する方法です。この質問のために、クライアントアプリケーションがある種のイントラネットの内部にあるが、アプリケーションは同じマシン上に存在せず、サービスを介してのみ通信できると仮定します。
アプリケーションを「ハイパーメディア駆動型」にするという考えは理解していますが、フィルタリング/検索サービスを提供できるはずです。たとえば、次のようなリソースとAPIについて考えてみます。
- http://example.com/users
- GET-すべてのユーザーを取得します(ページング、ハイパーメディア駆動型)
- POST-新しいユーザーを作成します
- PUT/DELETEはサポートされていません
- http://example.com/users/ [id]
- GET-id={id}のユーザーの完全な表現を返します
- PUT-ユーザーを更新し、事前定義されたメディアタイプを取り込みます
- DELETE-ユーザーを削除します(適切な権限が必要です)
- POSTはサポートされていません
上記に基づいて、私のアイデアは、ユーザーリストでクライアントアプリケーションをGETし、ユーザー名でフィルタリングすることです。サービスはハッシュされたパスワードとソルトをクライアントに返し、クライアントは認証を実行します。
考え?
testing - oauth 経由でログインを処理できる REST クライアント
Rest API に基づくシステムのテスターとして働いています。私の仕事の一部は、さまざまなアプリケーションを使用してファイルを Rest API に POST し、Rest Client を介して API に直接アクセスして、XML が正しいことを確認することです。
これまでのところ、RESTClient Firefox アドオンを使用してきました。
しかし今は、古いログインを廃止して Oauth を採用しています。これはすべて良いことですが、使用している REST クライアントを使用して REST API にアクセスする方法がわからない (方法がわからない?) ため、テストが難しくなります。そして、これを行うことができる他の REST クライアントを知りません。
oauth 経由でログインを処理できる REST クライアント/REST ブラウザーが必要です。
更新:
こんにちは。Oauth を処理できる優れた REST クライアントを引き続き探しています。ご存知の方がいらっしゃいましたら、以下の投稿をいただければ幸いです。
ruby-on-rails - ユーザーが RESTFUL 認証を使用してログインした後にユーザー名を表示しますか?
Rails アプリケーションで RESTFUL 認証を使用しています。サインアップ/ログインは正常に機能しています。リダイレクト先の「メンバー」ページに (ログインに使用したものに基づいて) ユーザー名を表示しようとしています。たとえば、「おかえりジョン!」などです。
何か案は?
ありがとう
ruby-on-rails - Restful Authentication プラグインとユーザー モデル
restful-authentication プラグインの使用について質問があります。「すぐに使える」セットアップで問題なく動作しています。
別のモデルのフォームにネストされたユーザー部分フォームを追加しようとしています。このフォームで新しいユーザーを users モデルに追加する方法がわかりません。うまく機能する他のネストされたフォームがあります。
問題は、ユーザーモデルに user_controller がなく、代わりに :url => user_profiles_path を使用することになっているため、これを別のフォームにネストすると機能しないことだと思います。
新しいユーザーフォームをユニット/新しいフォームにネストする方法を理解する必要があります。
これが理にかなっているのかどうかはわかりませんが、どんな方向性でも大歓迎です。
ありがとう
ruby-on-rails - ローカルホストのテスト用に mail.rb を構成する
mail.rb を (RESTFUL 認証で) 構成して、電子メールのアクティブ化をローカルでテストすることは可能ですか? デフォルトのファイルは
ありがとう
ruby-on-rails - RESTFUL認証にログアウトボタンを追加する
RESTFUL認証をインストールしましたが、すべて正常に機能しているようです。サインアップしてログインできます。ログアウトできる唯一の方法は、URL http:// localhost:3000/logoutを入力することです。
ページにログアウトボタンを追加するにはどうすればよいですか?私はmembers.rhtmlに1つ追加してみました
これはsession_controller.rbを参照しますが、「showに応答したアクションはありません。アクション:create、destroy、およびnew」というエラーが発生します。
何かご意見は?ありがとう