2008-09-06 11 views
6

Pylonsを使用してWebアプリケーションを作成しようとしていますが、Web上のリソースはあまり役に立ちませんPylonsBookページを指しています。私は認証と認可が必要で、AuthkitをPylonsで簡単に動作させるためにセットアップしてもらえますか?Pylons + AuthKitでのユーザー認証

cheeseshopからSimpleSiteTemplateをダウンロードしようとしましたが、setup-appコマンドを実行できませんでした。

File "/home/cnu/env/lib/python2.5/site-packages/SQLAlchemy-0.4.7-py2.5.egg/sqlalchemy/schema.py", line 96, in __call__ 
    table = metadata.tables[key] 
AttributeError: 'module' object has no attribute 'tables' 

私はPylonsの0.9.7rc1、SQLAlchemyの0.4.7、Authkit 0.4を使用します。これは、エラーをスローします。

答えて

1

私はAuthKitが積極的に管理されているとは思わない。 HTTP Basic/Digest認証などの場合、貼り付け(http://pythonpaste.org)libsを使用します。おそらく先に進み、インスピレーションの源を見てから、HTTP認証を使用する場合は[貼り付け]ツールを使用してください。

セットアップがとても簡単なOpenIDもあります。 Python-openidライブラリには、PylonsアプリケーションをラップするためのWSGIへの翻訳が簡単な優れた例があります。あなたは例を見てすることができます

http://ionrock.org/hg/brightcontent-main/file/d87b7dcc606c/brightcontent/plugins/openidauth.py

+0

あなたのURLは私に –

+0

はここに移動しているように見えるが見つかりませんでした404を与えます://code.google.com/p/wsgiappclient/source/browse/trunk/wsgiappclient/ –

2

[OK]をクリックします。 cheeseshopテンプレートが壊れているようです。あなたが投稿した章を辿ったところ、authkitは正常に動作しているようです。いくつかの注意点があります。

  1. SQLAlchemyのは

が、私はそれがうまく働いて得ることができた

  • authkitはSVNからのdevのバージョンである必要があり
  • (easy_installをauthkit == DEV)0.5のバージョンでなければなりません。