複数の顧客ドメインでのGoogle App Engineアプリケーションの実行

トニー・ザ・ポニー:

私の会社の顧客がGoogle App Engineアプリケーションをドメインに統合できるようにしたいと考えています。たとえば、1人の顧客がドメインcoolcustomer.com所有していて、でアプリにアクセスできるようにしたいとしますservice.coolcustomer.com

この記事では、マルチテナンシーを内部でセットアップする方法について説明しますが、クライアントドメインをアプリに関連付ける方法については触れません。

理想的には、お客様がサブドメインをセルフサービスで関連付けることができるようにしたいと考えています。もちろん、これにより、顧客がドメイン名にサブドメインを追加する権限を持っていることを検証する問題が発生します。

これを達成するための最良のアプローチは何ですか?

ロバート・クルイン:

顧客はGoogle Appsコントロールパネルを介してアプリケーションをサービスとして追加します。詳細の一部をここで概説します

マルチテナンシーを処理するには、おそらくサーバーのホスト名を使用する必要があります。ホスト名から、ネームスペースに使用するドメイン名を取得できます。

アプリでドメインが有効な顧客であることの検証を処理する必要があります。おそらく登録させてから、Google Appsマッピングの設定手順を提供します。

ドメインに関連付けられたGoogle Appsアカウントを使用してログインできるようにする場合は、OpenID(統合ログイン)を使用する必要があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Google App Engineアプリケーションのロギング

Google App Engine Java上のRESTfulアプリケーション?

Google App EngineでGoアプリのアプリケーション全体の設定を行う方法は?

Google App Engineのアプリケーションアーキテクチャと実装の最適化

Google App Engine-複数のアプリと複数のドメイン?

Google App Engine StandardのCIアプリケーションのサブディレクトリからカスタムPHPアプリケーションを実行するにはどうすればよいですか?

Azure Web Appの複数のアプリケーションインサイトの実行を停止するにはどうすればよいですか?

CQRSは、Google App Engineにソーシャルアプリケーションを実装するための優れたアプローチですか?

サードパーティクラウドへのGoogle App Engineアプリケーションの接続

Google App Engine Javaアプリケーションでのカスタムキーストアの読み込み

google-app-engineにデプロイされたsping-bootアプリケーションの413エラー

Google App Engineのアプリケーションにどれだけのデータを保存できますか?

Google App Engineを持つ2つのアプリケーションをデプロイします

アプリケーションで別のAppクラスを実行する(デバッグ用)

Google App Engine(localhost)のJettyでアプリケーションをデバッグする

Google App Engine Webアプリケーションで、Google IDプラットフォーム以外の認証オプションは何ですか?

Google App Engineで複数のアプリケーションをホストする可能性はありますか?

TravisでApp Engineアプリケーションをコンパイルする

WebJob アプリケーションの App Services ヘルス チェックを実行するためのオプション

WebJob アプリケーションの App Services ヘルス チェックを実行するためのオプション

Express / Nodeアプリケーションでの `app.use(cors(corsOptions));`と `app.options( '*'、cors(corsOptions));`の比較/実装

app-debug.apkはアプリケーションの実際のサイズですか?

C#ベースのWindows(WinForms App)アプリケーションをコンパイルして、Mac OS HighSierraまたはMojaveで実行します

ホストモードでGWT App Engineアプリケーションを実行しているときにClassNotPersistableExceptionが発生するのはなぜですか?

Google App Engine Flexアプリケーションの環境変数を変更し、再デプロイせずに再起動する方法

予約アプリケーションでの顧客の重複排除

Androidアプリケーションの.appドメインパッケージ名

phplaravelアプリケーションの実行に関する問題-GoogleApp Engine

Google App Engine(Python)で、アプリケーションサーバーのリソースをどのように増やしますか?

TOP 一覧

  1. 1

    PyCharmリモートインタープリターはプロジェクトタブにサイトパッケージのコンテンツを表示しません

  2. 2

    <p:fieldset>の凡例に<h1>、<h2>タグを配置するにはどうすればよいですか?

  3. 3

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  4. 4

    パンダは異なる名前の列に追加します

  5. 5

    Railsで宝石のレイアウトを使用するにはどうすればよいですか?

  6. 6

    Java文字列の仕組み

  7. 7

    Chromeウェブアプリのウェブビューの高さの問題

  8. 8

    CSSのみを使用して三角形のアニメーションを作成する方法

  9. 9

    httpListenerコールバックが2回呼び出されます

  10. 10

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  11. 11

    初期化時にextern / static変数のタイプを指定する必要があるのはなぜですか?

  12. 12

    ファイルがgitlfsに正しくアップロードされるかどうかを確認するにはどうすればよいですか?

  13. 13

    Grouping data with datatable with ASP.NET

  14. 14

    Ecto - migrate table column into its own join table (shifting the DATA to the new tables)

  15. 15

    Crashlytics:コンパイラー生成とはどういう意味ですか?

  16. 16

    Python / SciPyのピーク検出アルゴリズム

  17. 17

    PictureBoxで画像のブレンドを無効にする

  18. 18

    ディスパッチ不可能なハンドルが64ビットプラットフォームでptrを使用するのはなぜですか?

  19. 19

    アクティブな管理者で関連するモデルのドロップダウンメニューの問題を解決する方法

  20. 20

    Windows 7では、一部のプログラムは「ビジュアルテーマを無効にする」レジストリ設定を行いませんか?

  21. 21

    文字列内のすべての単語に一致する正規表現

ホットタグ

アーカイブ