1

Google Cloud にアプリを配置しようとしています (基本的には、ビジュアル ベーシック プロジェクトを Javascript に変換してからアップロードします)。クラウドベースのアプリケーションのサブスクリプション サービスを開始したいと考えています。想像力の広がり。非常に小さく (読み取り: 大量の列や膨大な量のデータではない)、ユーザーにオプションを提供したいだけです。

今日サインアップしたところ、認証に 3 つのオプションがあることに気付きました。ただし、代替手段が表示されません (例: 確認済みの有料顧客アカウントに基づく認証)。

Google App Engine アプリへのアクセスを制限する方法は他にないと考えてよいでしょうか (独自の理由から)?

4

2 に答える 2

1

アクセスを必要な人に制限することができます。ユーザーを追跡し、アクセスを許可するかどうかに関係なく、ユーザーに何らかのトークンを与える必要があります。

webapp2セッションを使用して小さなフォーラムを作成しました。各ユーザーは、ユーザー名とパスワードを使用してログインすることで取得できる永続的なIDを取得し、正しいリストにIDがある場合にのみ、特定のコンテンツにアクセスできます。 webapp2セッション

# To set a value:
self.session[username] = 'Paid'

# To get a value:
is_paid = self.session.get(username)

おそらく(私はそれを使用していません)、アプリエンジンの定型文を見てください。使用できるログインオプションがたくさんあります。AppEngineボイラープレート| ログインをテストする

于 2012-11-01T16:57:21.430 に答える
0

認証は、有料/無料とは関係ありません。アカウントが「有料」であるかどうかを確認する前に、このユーザーが誰であるかを知る必要があります。これが認証の役割です。AppEngineには、GoogleアカウントまたはOpenId認証のサポートが組み込まれています。必要に応じて、認証にFacebookを使用できますが、自分で統合する必要があります。

どのユーザーがアプリにアクセスしたかがわかれば、無料ユーザーや有料アカウントなどでアプリのどの部分を利用できるかを決定できます。

于 2012-11-01T19:17:39.807 に答える