問題タブ [repoze.who]
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 - Python/Pylonsで誤ったユーザー/パスワードrepoze.whoを適切に処理する
FriendlyFormPluginを使用していますが、request.paramsの一部として入力されたユーザー名を取得したいのですが、確認するとそこにありません。このようにして、パスワードが正しくない場合にユーザー名のデフォルトを設定できます。ありがとう
python - TGAdmin で TurboGears 2 の Repoze フィールドの名前を変更する
私は、TurboGears 2 の Repoze 'groups'フィールドの名前を'roles'に変更して、名前空間と db テーブルを他の目的のために解放することに取り組んでいます。また、私は Drupal のバックグラウンドが強いので、グループよりも役割の方がはるかに理にかなっています。
今、私はこれらのようなこれを行うためのいくつかのドキュメントを見つけました:
http://code.gustavonarea.net/repoze.what-quickstart/#customizing-the-model-definition
ただし、これらは途中までしか進んでいません。この diffでわかるように、必要なすべての変更を行いました (少なくとも、数回再確認したと確信しています) 。
これは正常に動作しているように見えますが、TurboGears 管理システムでかなり大きな問題に遭遇しました。
http://turbogears.org/2.0/docs/main/Extensions/Admin/index.htmlを試してみましたが、何の違いもないように見えましたが、100% 正しく行ったかどうかはわかりません。
この問題は、localhost/admin/permissions/ にアクセスしようとすると発生します。内部サーバー エラーが発生し、次のエラーが出力されます。http://pastebin.com/YWMH3SiUこのエラーは Roles/Users ページでは発生せず、権限 /edit/1 も機能します。
TG 2.1b2でkubuntu 10.04を実行しています。(私は主に、本当に重要な mako のサポートを容易にするためにベータ版を実行しています。)
どんな助けでも大歓迎です。
python - URL パラメーターを転送してカスタム述語チェッカーを再配置する方法
URLパラメーターにアクセスして何かを検証できるrepozeカスタム述語チェッカーを作成したいと思います。しかし、この許可チェッカーをすべてのコントローラーのスコープに設定するために allow_only を使用したいと思います。何かのようなもの:
次に、 my_custom_predicate は、すべての MyController メソッドのすべてのリクエストの URL パラメータをチェックし、それが行うことは何でも行う必要があります。問題はまさにそれです: my_custom_predicate が url パラメータをチェックできるようにする方法です。
python - Ruby の authlogic は Python の repoze.what/who ライブラリとどのように比較されますか?
authlogic および repoze.what/who ライブラリのアーキテクチャを理解しようとしていますが、最初のレベルのアーキテクチャ定義を取得できました。repoze パッケージは、あるレベルで Zope モジュールを使用しているようです..
Pythonで利用可能なauthlogicのような同等またはより簡単な認証フレームワークはありますか? (私は Django を使用しません.. Pylons を使用します)
これらのライブラリについてもっと洞察を持っている人はいますか?
python - SPNEGOでrepoze.who/repoze.whatを使用するにはどうすればよいですか?
Pylonsで記述されたイントラネットWebアプリケーションでシングルサインオン(SSO)を実行しようとしていますが、認証にrepoze.whatを使用したいと思います。Apacheをmod_sspiで構成しましたが、ユーザーを正しく認証し、REMOTE_USER環境変数を設定します。ただし、ユーザーが実際に認証されていることをrepoze.whoに納得させる方法がわかりません。
次のような識別子を作成してみました。
そして、後で次のようにミドルウェアを登録します。
しかし、私の識別子のidentify
メソッドがフレームワークによって呼び出されることはないようです。
SPNEGO / SSPIをrepoze.whoおよびrepoze.whatとどのように統合しますか?
python - repoze.who を使用してユーザーをログインさせるにはどうすればよいですか?
repoze.who/what のセットアップが機能しています (Pylons アプリで)。ログインフォームを使用しなくても、サインアップ後に新しいユーザーを自動的にログインさせたいと考えています。repoze.who のドキュメントとソース コードを参照しましたが、単に見逃しているだけかもしれませんが、新しい投稿要求がミドルウェアを通過しない限り、コードからログイン ユーザーを設定する方法がわかりません。これは可能ですか?
python - Turbogears は関数呼び出しを介してユーザーを変更します
TG1 では、次のような方法でログイン ユーザーを変更できます。
TG2で同様のことをすることは可能ですか? 似たようなものを提供するべき repoze.who のようですが、魔法の言葉が見つからないようです。
または、ログインとパスワードを要求し、そのデータを /login_handler に送信するという通常のアプローチ以外の方法で repoze.who を使用する方法に関するドキュメントがあります。login_handler を処理するコードはどこにありますか?
ありがとう!
pylons - repoze.whoオーセンティケーターからPylons構成にアクセスする方法
repoze.who "authenticator"内からPylons構成にアクセスしようとしています。使用してfrom pylons import config
いますが、production.iniからの構成ではなく、デフォルト値の構成が返されるようです。何が欠けていますか。 ?
pylons - ログアウト時に Pylons/Beaker セッションを削除する
Beaker のセッションをセッションストア (私の場合は type = sqla) から直接分析して、Pylons アプリのオンライン ユーザーを一覧表示しようとしています。「オンライン ユーザー」とは、「過去 30 分間にセッションにアクセスした」ことを意味し、うまく機能します。
私の現在の問題は、ユーザーがログアウトしてもセッションが削除されないため、オンラインのままになることです...ログアウトプロセスを傍受してセッションを削除する方法はありますか?
ログイン/ログアウトを処理するために repoze.who FriendlyFormPlugin を使用しています。それをサブクラス化し、identify() または challenge() をオーバーライドしようとしましたが、セッションにアクセスしようとすると、"No object (name: session) has been registered for this thread"
. 私は間違った方向に進んでいますか?
ajax - XHRでログイン
xhr を介してクライアント側でプロセス全体を実行できるように、認証動作を変更したいと考えています。たとえば、ログイン フォームを送信すると、login_handler は、新しい HTML ページをロードしたり、何らかのリダイレクトを行ったりする代わりに、成功とエラーに関する json データを返します。これを行うには何を調べる必要がありますか?