問題タブ [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.
python - Flask-Security 登録ビューの使用方法
Flask-Security
認証に拡張機能を使用した人はいますか? 登録ビューを機能させるにはどうすればよいですか?
http://packages.python.org/Flask-Security/customizing.html
上記のリンクを参照しています。
デフォルトのクラスを拡張したくありません。サイトのレイアウトでデフォルトの登録ビューをラップしたいだけなので、これを行いました。
次のエラーが表示されますか?
python - Flask-Security が正しく初期化できません
独自のログイン/登録システムを作成した後、 Flask-Securityについて知り、それを自分のアプリに統合することにしました。認証コードと回復コードはすべてなくなっていますが、アプリケーションの起動時に単純なエラーが発生する理由がわかりません。
これが私が思いつくことができる最も簡素化された例です:
にアクセスhttp://localhost:5000/
すると、次のエラーが表示されます。
Flask-Security-ExampleとFlask-Social-Exampleの両方のソースを見ましたが、ここでどこが間違っているのかわかりません。
すべてのヘルプは大歓迎です。
ちょっとした副次的な質問として、このテーブルはなぜこのように作成されたのですか? (さらに重要なことに) 何のために作成されたのでしょうか?
python - Flask-Security のパスワードのリセット機能が機能しない
カスタマイズなしで Flask-Security モジュールのデフォルトのパスワードを忘れた機能を使用しようとしています。[パスワードを忘れた] ビューで、自分の電子メール アドレスを入力し、[パスワードの回復] をクリックすると、パスワードのリセットの電子メールが正常に受信されます。メール内のリンクをクリックすると、期待どおり [パスワードのリセット] ビューに移動します。新しいパスワードを入力して送信しようとすると、次のスタック トレースが表示されます。
誰でもこれを手伝ってもらえますか?
私が使用している: Flask==0.9、Flask-SQLAlchemy==0.16、Flask-Security==1.5.4
python - Flask-Security からシグナルを受信していない
Flask-Security から user_registered シグナルを受信したいので、次のように設定する必要があります。
しかし、新しいユーザーが登録されたときにシグナルハンドラーが呼び出されません。上記と同様のFlask(Flask-Securityではない)シグナルを設定しましたが、機能します。誰でもこれを手伝ってもらえますか?
使用しています: Flask==0.9、Flask-Security==1.5.4、binder==1.2
python - フラスコセキュリティmongoengineアプリでcreate_userによって作成されたユーザーを確認する方法は?
例から構築されたmongoengineとflask-securityを使用して、確認、登録、追跡、および回復機能のすべてを公開するPythonフラスコアプリがあります。
ユーザーが以下を使用してコードで必須に作成したことを除いて、すべてが機能します。
ログインできませんか。つまり、このユーザーでログインしようとすると、次のエラーメッセージが表示されます。
URLがハッシュ化されたメールは送信されていないため、確認する方法はありません。作成時にこのユーザーを確認したり、確認済みフラグをどこかに設定したりするために、どこかに渡すことができるパラメーターはありますか?
これが私のコードです:
refactoring - Flaskルーティングの冗長性を最適化して削減します
、、、、および場合によってはそれ以上のオブジェクトがいくつかありUser
、基本的にそれらのオブジェクトに関連付けられたフォームを表示および処理するだけの管理ビューがいくつかあります。私の現在のコードは次のようになります。Role
Post
Category
等々。edit_object
、list_object
&cも定義されています。私の質問は、ここで冗長性を減らすにはどうすればよいですか?@login_required
および@roles_required
によって提供されflask-security
ます。このコードを最適化するにはどうすればよいですか?
python - 外部の Python Flask 拡張機能をデバッグする手法を探しています
いくつかのサードパーティのフラスコ拡張機能 (flask-login、flask-security、flask-principal、flask-mongoengine など...リストは約 12 の深さ) を、実稼働環境 (現在 AppFog) でサイレントに失敗しているアプリケーションで使用しています。パス)
ログインとアプリケーションを介してユーザーをリダイレクトします。
フラスコ拡張機能について、それらを非常に風変わりで扱いにくいものにしているいくつかのことに気づきました。
- ほとんどの場合、デバッグ ログはありません。
- 一部の構成は部分的にサポートされています (独自のテンプレートを使用するなど)。
- アプリケーションの「plugins/extensions」ディレクトリではなく、環境(私はvirtualenvを使用しています)にインストールします
周りにいくつかのガイダンスがあるかどうか疑問に思っています:
- プラグインをプロジェクトにインストールすることで、プラグインをすばやく変更し (ロギングを追加することもできます)、github プロジェクトをフォークして再パッケージ化することなく、本番環境にプッシュできます。
- サード パーティの拡張機能の標準的なログ記録方法、またはコードのトレースに役立つあらゆるもの
- 現在の問題をデバッグするのに役立つ情報/ヒント
ありがとう。
python - Flask-Security で User クラスにパラメーターを追加する方法
API キーの User クラスに別の列を追加しようとしています。ただし、Flask-Security を使用すると、kwargs でエラーが発生します。
さらに、登録後に各ユーザーgenerate_key()
のフィールドに独自の関数を使用して入力しようとしています。api_key
これは、Flask-Security の組み込みapp.config['SECURITY_REGISTERABLE'] = True
フィールドを使用しているためです。これを行うために Flask-Security の設定をオーバーライドする方法がよくわかりません。
python - フラスコセキュリティでデフォルトの役割を設定する
ユーザーがサイトに登録するときにデフォルトの役割を設定しようとしていますが、現在、ユーザーの登録時に役割が設定されていません。
必要なロールを作成したので、どうにか定義する必要があります。方法はわかりません。
私が持っているコードは、クイック スタート ガイドからのほとんどのコピー ペーストです。とにかく、ここにあります: