2012-09-26 23 views
6

私はGoogle App Engine上でPythonを使ってWebアプリケーションを作成していますが、今はOpenID付きの統合ログインシステムを使用しており、Google/Yahoo/AOLでもうまくいきますFacebookやTwitterのユーザーにもサイトへのアクセス権を与えたいと思っています。ここ1年か2年の間にこのような質問がありましたが、誰も完全に答えられていないか、古いです。複数ログインのオプション(Google/Facebook/Twitter)

基本的に私が望むのは、ユーザーがこれらの3つのサービスのいずれかを使用してログインできることです。ユーザーを認証して一意のuser_idを保存できるようにしたいと考えています。私はFacebookの壁に投稿したり、サイトからツイートの更新を送信することに興味を持っているわけではありません。既存のアカウントで本当に簡単にログインできるようにしたいだけです。

答えて

3

この機能を提供するライブラリを使用したことはありますか? simpleauthような何か:

新しいプロジェクトのための決まり文句のほとんどはあまりにもに建てられたこのようなものがあります。もう一つのGreA

+0

SimpleAuthはかなり安定しており、絶え間なく開発されていますか?私はそれを前に見ましたが、それは基本的に私が欲しいものですが、私は確かめたいと思っていました – clifgray

+0

私は未来を予測することはできませんが、8ヶ月間開発されており、あなたのニーズに合わせて調整して更新し続けることができます。安定性に関しては、私が直接使用していないので、初めての経験から話すことはできません。それはテストスイートを持っていますが、一度統合されるとあなた自身のテストを実行する必要があります。私はあなたに役立つ情報があればいいと思う。私の友人は、すべてのプロジェクトにgae-boilerplateを使用しており、認証処理に非常に満足していますが、私はそれを使用していません。 –

+0

申し訳ありませんが、私はその提案に感謝し、私はそれを調べるつもりです。 SimpleAuthはちょうどいいもののように見える – clifgray

1

をtライブラリはVelruseです。

私は別のAPI HybridAuth

それは素晴らしいAPI、およびPHPのライブラリが付属していますを発見した

+0

これはどのような実例がありますか?それは素晴らしいですが、それはまた – clifgray

+0

を統合するためにかなり関わっているように見え、ピラミッドアプリケーションの代わりにGoogle App Engineでうまく動作するかどうか分かります – clifgray

+0

パッケージにはいくつかの素晴らしい例があります。ただそれらを実装し、そこから成長する。 Velruseは 'requests'ライブラリを使用します。このライブラリはGAASと互換性があります。http://stackoverflow.com/questions/9762685/using-the-requests-python-library-in-google-app-engine –

0

これを使用することの主な利点は、このようなCodeIgniterWordpressZendなど、いくつかのサードパーティ製のプラグインが付属していることです、CakePHP,Joomla,Drupalおよびson on。

試してみてください。でもウェイクアップ古いスレッドの場合、しかし、レコードの

2

Authomaticは(のGoogle AppEngineのを含む)、PythonのWebアプリケーションのための本当に完全な承認/認証クライアントライブラリです。

出荷時には、約29種類のプロバイダがサポートされています。

関連する問題