8

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

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

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

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

4

1 に答える 1

7

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

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

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

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

于 2010-11-09T16:48:41.673 に答える