問題タブ [flask-security]

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.

0 投票する
3 に答える
12113 参照

python - Flask-Security 登録ビューの使用方法

Flask-Security認証に拡張機能を使用した人はいますか? 登録ビューを機能させるにはどうすればよいですか?

http://packages.python.org/Flask-Security/customizing.html

上記のリンクを参照しています。

デフォルトのクラスを拡張したくありません。サイトのレイアウトでデフォルトの登録ビューをラップしたいだけなので、これを行いました。

次のエラーが表示されますか?

0 投票する
1 に答える
1603 参照

python - Flask-Security が正しく初期化できません

独自のログイン/登録システムを作成した後、 Flask-Securityについて知り、それを自分のアプリに統合することにしました。認証コードと回復コードはすべてなくなっていますが、アプリケーションの起動時に単純なエラーが発生する理由がわかりません。

これが私が思いつくことができる最も簡素化された例です:

にアクセスhttp://localhost:5000/すると、次のエラーが表示されます。

Flask-Security-ExampleFlask-Social-Exampleの両方のソースを見ましたが、ここでどこが間違っているのかわかりません。

すべてのヘルプは大歓迎です。


ちょっとした副次的な質問として、このテーブルはなぜこのように作成されたのですか? (さらに重要なことに) 何のために作成されたのでしょうか?

0 投票する
0 に答える
809 参照

python - Flask-Security のパスワードのリセット機能が機能しない

カスタマイズなしで Flask-Security モジュールのデフォルトのパスワードを忘れた機能を使用しようとしています。[パスワードを忘れた] ビューで、自分の電子メール アドレスを入力し、[パスワードの回復] をクリックすると、パスワードのリセットの電子メールが正常に受信されます。メール内のリンクをクリックすると、期待どおり [パスワードのリセット] ビューに移動します。新しいパスワードを入力して送信しようとすると、次のスタック トレースが表示されます。

誰でもこれを手伝ってもらえますか?

私が使用している: Flask==0.9、Flask-SQLAlchemy==0.16、Flask-Security==1.5.4

0 投票する
1 に答える
713 参照

python - Flask-Security からシグナルを受信して​​いない

Flask-Security から user_registered シグナルを受信したいので、次のように設定する必要があります。

しかし、新しいユーザーが登録されたときにシグナルハンドラーが呼び出されません。上記と同様のFlask(Flask-Securityではない)シグナルを設定しましたが、機能します。誰でもこれを手伝ってもらえますか?

使用しています: Flask==0.9、Flask-Security==1.5.4、binder==1.2

0 投票する
2 に答える
2423 参照

python - フラスコセキュリティmongoengineアプリでcreate_userによって作成されたユーザーを確認する方法は?

例から構築されたmongoengineflask-securityを使用して、確認、登録、追跡、および回復機能のすべてを公開するPythonフラスコアプリがあります。

ユーザーが以下を使用してコードで必須に作成したことを除いて、すべてが機能します。

ログインできませんか。つまり、このユーザーでログインしようとすると、次のエラーメッセージが表示されます。

URLがハッシュ化されたメールは送信されていないため、確認する方法はありません。作成時にこのユーザーを確認したり、確認済みフラグをどこかに設定したりするために、どこかに渡すことができるパラメーターはありますか?

これが私のコードです:

0 投票する
1 に答える
338 参照

refactoring - Flaskルーティングの冗長性を最適化して削減します

、、、、および場合によってはそれ以上のオブジェクトがいくつかありUser、基本的にそれらのオブジェクトに関連付けられたフォームを表示および処理するだけの管理ビューがいくつかあります。私の現在のコードは次のようになります。RolePostCategory

等々。edit_objectlist_object&​​cも定義されています。私の質問は、ここで冗長性を減らすにはどうすればよいですか?@login_requiredおよび@roles_requiredによって提供されflask-securityます。このコードを最適化するにはどうすればよいですか?

0 投票する
1 に答える
141 参照

python - 外部の Python Flask 拡張機能をデバッグする手法を探しています

いくつかのサードパーティのフラスコ拡張機能 (flask-login、flask-security、flask-principal、flask-mongoengine など...リストは約 12 の深さ) を、実稼働環境 (現在 AppFog) でサイレントに失敗しているアプリケーションで使用しています。パス)

ログインとアプリケーションを介してユーザーをリダイレクトします。

フラスコ拡張機能について、それらを非常に風変わりで扱いにくいものにしているいくつかのことに気づきました。

  1. ほとんどの場合、デバッグ ログはありません。
  2. 一部の構成は部分的にサポートされています (独自のテンプレートを使用するなど)。
  3. アプリケーションの「plugins/extensions」ディレクトリではなく、環境(私はvirtualenvを使用しています)にインストールします

周りにいくつかのガイダンスがあるかどうか疑問に思っています:

  1. プラグインをプロジェクトにインストールすることで、プラグインをすばやく変更し (ロギングを追加することもできます)、github プロジェクトをフォークして再パッケージ化することなく、本番環境にプッシュできます。
  2. サード パーティの拡張機能の標準的なログ記録方法、またはコードのトレースに役立つあらゆるもの
  3. 現在の問題をデバッグするのに役立つ情報/ヒント

ありがとう。

0 投票する
1 に答える
283 参照

python - Flask-Security で User クラスにパラメーターを追加する方法

API キーの User クラスに別の列を追加しようとしています。ただし、Flask-Security を使用すると、kwargs でエラーが発生します。

さらに、登録後に各ユーザーgenerate_key()のフィールドに独自の関数を使用して入力しようとしています。api_keyこれは、Flask-Security の組み込みapp.config['SECURITY_REGISTERABLE'] = Trueフィールドを使用しているためです。これを行うために Flask-Security の設定をオーバーライドする方法がよくわかりません。

0 投票する
2 に答える
5648 参照

python - フラスコセキュリティでデフォルトの役割を設定する

ユーザーがサイトに登録するときにデフォルトの役割を設定しようとしていますが、現在、ユーザーの登録時に役割が設定されていません。

必要なロールを作成したので、どうにか定義する必要があります。方法はわかりません。

私が持っているコードは、クイック スタート ガイドからのほとんどのコピー ペーストです。とにかく、ここにあります: