2011-08-15 13 views
0

iPhoneアプリケーションのJSON WebServiceバックエンドをやっています。どのようなベストプラクティスまたは既存のフレームワーク(私はPythonを使用して)認証を処理し、要求間のセッションを維持するか? Webブラウザのような定期的なセッションを使うことができないので、チケットシステムのいくつかの形式を使用すると思いますか?AppEngine WebService認証処理

+0

FB、Twitterなどの他の認証サービスプロバイダをサポートする予定ですか? Googleアカウントにこだわるだけですか? – Devraj

+0

私はそれらのどれも使用しませんが、固有のデバイスIDを持つ独自の認証方法を使用します。しかし、FB、Twitter、またはGoogleアカウントを使って今後サインインするオプションを追加することもできます。 – thejaz

+0

その場合、OAuthはあなたの友人ですが、Googleが自社の認証システム経由で第三者のOAuthプロバイダを自動的に処理しないため注意が必要です。これを自分で実装する必要があります。私たちは、そのためにソースを公開する可能性のあるコードをいくつか持っています。 – Devraj

答えて

1

間違いなくOauthに行ってください。

gtm-oauthライブラリをご覧ください。これにより、CocoaアプリケーションはOAuthを使用して認証と承認を行うサービスにサインインでき、Google APIおよび標準のOAuthプロバイダと連携します。

詳細については、thisブログの記事を確認してください。

+0

固有のデバイスIDで自分の認証を取得してもOauthは適切ですか?そして、私は自分のアプリケーションデータを他のアプリケーションで利用できるようにしません.Oauthの主な目的の1つではありませんか? – thejaz

+0

あなたはUDIDのように簡単に偽装できるものに決して認証機構を構築すべきではありません。 – systempuntoout

+0

また、他のプロバイダをサポートしたい場合は、OAuth2を検討することもできます。 – Devraj

関連する問題