問題タブ [authlogic]
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 - Authlogic で Facebook Connect を使用する
通常の登録方法または Facebook 接続を使用してアカウントを作成できるように、Authlogic と Facebook 接続 (Facebook を使用) をうまく機能させようとしています。接続を一方向に機能させることができましたが、ログアウトすると、自分のサイトではなく Facebook でのみログアウトされます。機能させるには、Cookie を削除する必要があります。どんな助けでも素晴らしいでしょう、ありがとう!
ruby-on-rails - RESTful認証またはAuthlogic?
どっちか決めかねてます。どちらも素晴らしいプラグインのようですが、どちらが制御しやすいか知りたいです。
これらのプラグインに関するあなたの男の経験は何ですか? どちらをお勧めしますか?
ruby-on-rails - Authlogic および Authlogic OAuth プラグインを使用した暗黙的なユーザー作成
Rails で単純な OAuth コンシューマー アプリを作成しようとしています。認証の処理には Authlogic を使用し、oauth の処理には Authlogic OAuth プラグインを使用しています。
oauth プラグインは、サインイン ボタンをレンダリングするためのいくつかのヘルパーを提供します: oauth_login_button と oauth_register_button。Authlogic ロジックとプラグインのリクエスト フィルタを組み合わせて、これら 2 つのボタンが何らかの方法でセッション/ユーザーを作成します。
次に起こることは次のとおりです: - oauth_login_button ヘルパーを使用すると、そのようなユーザーがローカルに存在しないため、セッション オブジェクトの保存に失敗します。- oauth_register_button ヘルパーを使用すると、最初のログイン後のログイン時に、Rails はトークンが既に取得されていると不平を言います...つまり、同じユーザーに対して 2 番目のコピーを作成できないということです。これは正しいことです。
問題は、自分のサイトに登録ボタンとログイン ボタンの両方を配置したくないということです。
ユーザー側で実現したいのは、スタート ページに smth と表示される 1 つのボタンです。「Twitter でサインイン」のように、ユーザーはサイトの内部ページに進むためにクリックする必要があります。
サーバー側では、ユーザーが初めてサイトにアクセスした場合に、暗黙的にローカル ユーザー アカウントを作成したいと考えています。
これを行う方法に関するヒントはありますか?
私が見つけた Authlogic+OAuth のすべてのサンプルは、サインイン用のボタンが 1 つしかないことを気にしていないようです。:(
ruby-on-rails - railsはredirect_toのメソッドを指定します
新しいモデルの投稿中に、Authlogicを介して認証をチェックしています。before_filter作成リクエストにがあります。呼び出していrequire_userます。ユーザーセッションが正常に作成された後、redirect_back_or_default(default)メソッドが呼び出されます。問題は、リクエストを保存されたuriに投稿する必要があるということです。メソッドを保存して入力しようとしましたが、機能してredirect_toいません。何か案は?
ruby-on-rails - authlogic i18n?
authlogic を i18n 化することは可能ですか?
ruby-on-rails - authlogicおよびoauth-plugin
誰かがテストしましたか?authlogicはoauth-plugin(https://github.com/pelle/oauth-plugin)で動作しますか?
ruby-on-rails - Authlogicを使用してユーザーを保存する場合、Crypted_passwordはnullです。
ALを使用して新しいユーザーを作成しようとすると、本番インストールで奇妙なエラーが発生します。
ActiveRecord :: StatementInvalid:Mysql :: Error:列'crypted_password'をnullにすることはできません:INSERT INTOusers
特に奇妙なb/cは、私のローカルボックスで期待どおりに機能します。
両方のボックスでRUnningRails2.3.2とruby1.8.7。
これが私の本番コンソールからの出力です:
なぜこれが起こっているのか、そして特にこれが新しいユーザーを開発では節約するが本番では節約しない理由はわかりません。どんな助けでも大歓迎です、ありがとう!
編集:Apache&Passenger2.2.4を使用
ruby-on-rails - アクションを作成する前に、Authlogic はログイン時に検証を実行します。
実際にユーザー レコードを作成する前に、ログイン フィールドで組み込みの検証を実行する必要があります。Authlogic でこれを行う方法はありますか? その理由は、ユーザーが新しいログインを入力すると、AJAX が呼び出されて、ログインが一意であるか、有効であるかなどを確認するためです。それが完了すると、ユーザーは自分の電子メールを入力してログインを要求できます。これは 2 ステップです。処理する。
ruby-on-rails - AuthLogic によるコンテンツの保護
これは非常に単純なユースケースのように聞こえますが、そうであることを望んでいますが、私はあちこちを見回しましたが、どのような方法についても言及していないことを誓います - 最善の方法でさえありません -これをやっています。
私は、Ruby、Rails、およびその両方に関連するすべてのことについて、まったくの初心者です (これは多くのことを説明している可能性があります)。私が学習ツールとして使用しているダミー アプリは、意味のあるほとんどのことを行うために認証を必要とするため、その問題を解決することから始めることにしました。私は AuthLogic gem をインストールし、イントロ ドキュメントと Railscast でカバーされている範囲で適切に動作していますが、登録、ログイン、ログアウトができるようになったので、何かをする必要があります。
例として、ユーザーが画像をアップロードできるページを作成する必要があります。ImagesControllerアクション メソッドを使用する予定ですが、uploadログインしているユーザーのみがアクセスできるようにしたいと考えています。すべての制限されたアクションで、ない場合はリダイレクトするコードを追加できると思いますcurrent_userが、それは本当に冗長に思えます。
制限区域を定義または特定し、認証チェックを 1 か所で処理できるようにする、より良い方法はありますか?