4

Google App Engine(GAE)のユーザー/ログインAPIがどのように機能するかについて非常に混乱しています。彼らは、Googleアカウント、Google Appsアカウント、またはOpenIDを介してユーザーを認証できると述べています。

ユーザーにGMailアカウント、その他の種類のGoogleアカウント(アプリなど)、またはOpenIDアカウントを要求するように強制したくありません。ユーザーがの有効なメールアドレスを持っている場合、ユーザーはjohn@example.com私のアプリに登録し、アカウントを取得して、その有効なメールアドレスを使用してログインできるはずです。

だから私の質問は:これは可能ですか、それともGAEはユーザーに最初にGMailまたはOpenIDアカウントを持っていることを要求しますか?!?

これ可能な場合でも、GAEが提供するユーザー/ログインAPIサービスを使用できますか、それとも独自のログイン/認証システムを使用する必要がありますか?また、自分のシステムを使用する必要がある場合、使用できない/使用できない/実行できることについて制限はありますか?

前もって感謝します!

4

1 に答える 1

2

必要に応じて、オプションでGoogle Appsドメインを使用できます。これは、完全に機能します。

ただし、Googleが提供するオプションを使用したくない場合、またはその他のOAuthベースのセキュリティサービスを使用したくない場合は、独自の認証メカニズムを使用する必要があります。

制限はないと思います。データストアでエンティティを定義し、独自の承認/許可を作成する必要があります。

于 2012-08-03T13:30:26.920 に答える