2011-08-12 11 views
-1

私は自分のプロジェクトの開発にパイロンを使用します。承認ユーザーにはどのようなlibを使用できますか? authkitについて知っていますが、現在はサポートされていません。パイロンの許可

答えて

2

特にPylonsとは関係なく、私は通常、認証のためにrepoze.whoを使用し、認証のためにrepoze.whatを使用します。

http://docs.repoze.org/who

http://docs.repoze.org/what

+0

私はそれを使用できるいくつかの例を挙げることができますか?私は早くそれを見ているが、どのようにそれを使用するのか理解できないからです。 – jerboa

+0

基本的には、あなたのアプリケーションを 'setup_what'でrepoze.whatミドルウェアでラップすることです。このレポ。ミドルウェアにはレシートが必要です。認証者、挑戦者などのもの。権限チェックが必要なときは、repoze.what述部で 'is_met'を呼び出します。組み込みのrepoze.what述語はたくさんあり、あなた自身もそれらを書くことができます。 https://bitbucket.org/vithon/vithon-forum/src/abab8f2a7aef/viforum/forum.pyにいくつかのサンプル接着コードがあります。それはrepoze.who.plugins.openidを使用します。 –

1

ここrepoze.who/repoze.whatを使用する方法についての優れたチュートリアルです。私の意見では、これは最善の方法です。 repoze.who/what tutorial