0

私はかなり基本的なサービスを提供するウェブサイトを開発しました。ユーザーは登録し、オンラインフォームに記入し、支払いを行ってから、フォームのデータに基づいていくつかのPDFドキュメントを生成します。彼らは再びログインしたり、ドキュメントをダウンロードしたりすることができます。驚くべきことは何もありません...

サイトは、クエリ文字列パラメータに基づいてブランドを変更するために開発されました(人々はサービスを独自のものとして再販します)。これは今まで問題なく機能していましたが、ますます多くの人々が完全なホワイトラベルサービスを望んでいます。古き良きクエリ文字列メソッドは、ユーザーが「実際の」ドメインを非常に簡単に確認できるため、十分に透過的ではありません。

ブランド識別子のクエリ文字列ではなく、ホスト名を確認することを考えました。これは、IISのサイトの下にホスト名を追加するのに十分簡単です。これに関する問題は、サイトがSSL(IPごとに1つの証明書など)で実行される必要があることです。

それで、これを達成するための最良の方法は何ですか?すべてが1つのドメインに基づいていない複数のドメイン証明書(extra.test.comやwww.simple.co.ukなど)を取得できますか?ワイルドカードSSL証明書を設定しました。古いメタベース編集トリックを使用する前のIISで、ただしワイルドカードはすべて1つのドメインです。

魔法を処理するためのプロキシツールはありますか?私は明らかに必要なものは何でも再コーディングします、誰かがこれについてすでに考えていたに違いないと確信しています!

4

1 に答える 1

1

SSL 証明書は単一のドメインに関連付けられています。ワイルドカード証明書を使用しない限り、それらは共通のルートに関連付けられており、さまざまなサブドメインを持つことができます。

ここで達成しようとしていることが可能だとは思いません。

私の提案は、顧客が SSL を使用した独自の透過的な URL を要求している場合は、それをサービスの請求内容に組み込むことです。

幸運を!

于 2010-01-26T20:56:18.617 に答える