私のサイトは Paypal のような API を使用し、Facebook アプリも作成します。つまり、Facebook の場合、アプリが連携するためにはhttpsのみが許可されます。私のものはhttpサイトでのみホストされています。
- SSLを含む共有ホスティングを購入することで、この問題を解決できますか?
それは解決策ですか?または、自分の証明書を購入する必要がありますか?
SSLについて十分な知識がありません。任意の提案をお願いします。
私のサイトは Paypal のような API を使用し、Facebook アプリも作成します。つまり、Facebook の場合、アプリが連携するためにはhttpsのみが許可されます。私のものはhttpサイトでのみホストされています。
それは解決策ですか?または、自分の証明書を購入する必要がありますか?
SSLについて十分な知識がありません。任意の提案をお願いします。
共有ホスティングには、ドメインの SSL 証明書を提供するプロバイダーが多数あります。通常、彼らはあなたのためにインストールを処理しますが、独自の証明書をインストールできるかどうかはわかりません. 一部のプロバイダーは、独自の証明書を無料で使用することさえ提供していますが、次のような URL を使用する必要がありますhttps://www.providerdomain.com/yourdomain/...
。
真面目でない製品は別として、安価なドメイン検証済み SSL 証明書と高価な拡張検証 SSL 証明書 (EV) を区別できます。どちらの証明書も技術的には同じ (接続は暗号化されています) ですが、販売者はドメインを確認するだけでよいため、ドメイン検証済みの証明書の方が安価です。EV 証明書には、ドメインの所有者に関する情報も必要です。販売者は、この情報が正しいかどうかを確認する必要があります (より多くの管理作業)。
ほとんどの場合、ドメインで検証された証明書は問題なく、ユーザーに不利な点はなく、EV 証明書は本当に (あまりにも) 高価です。
SSL を含む共有ホスティングを購入することで、この問題を解決できますか?
共有ホスティングの SSL は、通常、SSL 経由で独自のドメインにアクセスできないことを意味しますが、次のようなものを使用する必要がありますhttps://youraccount.yourhostersserver.tld
つまり、サーバー上の他のユーザーも、共有 SSL 証明書のみに依存している場合、アプリで同じドメインを使用する可能性があります。そのうちの 1 つが Facebook でスパムを送信すると、最悪の場合、ドメイン全体yourhostersserver.tld
が Facebook によってブロックされる可能性があります。
また、ユーザーがアプリの Web サイトに「直接アクセス」した場合、この URL も表示される可能性があります (Facebook のキャンバス/ページ タブ アプリ内にいる限り、ほとんどのユーザーはおそらく気付かないでしょう)。
したがって、このオプションはあまりお勧めしません。少なくとも、あなたが中途半端に重要だと考えるものではありません。