3

私の全体的な目標は、複数の ID プロバイダー (Google、Facebook、電子メール/パスワード) を許可し、ユーザー認証チェックを実行する Google クラウド エンドポイント (Python) を使用するモバイルおよび Web アプリを作成することです。これを行うための最良の方法を見つけようとしています。

Google ID ツール キットを使用して、保護したいエンドポイント内でユーザー認証チェックを実行することはできますか? どうやってこれをやるのかわからないようです。私の知る限り、endpoints.get_current_user() を呼び出してユーザーを検証することはできません。これは、google+ ログインでのみ機能するためです。

他の提案も受け付けています (ID ツール キットは使用していません)。

どんな助けでも本当に感謝します

ありがとうございました

4

1 に答える 1

2

endpoints.get_current_user() メソッドを使用して Identity Toolkit ユーザーを検証することはできません。

Cloud Endpoints で Identity Toolkit を使用するには、組み込みのセッションを使用してユーザーを表す必要があります。

クライアントで Identity Toolkit の認証が完了したら、ID トークンを「ログイン」エンドポイントに送信し、トークンを検証してから、後続の要求に含める新しいセッションを作成する必要があります。

于 2015-06-15T16:29:12.763 に答える