コミュニティのログイン環境のカスタマイズ
コミュニティの外部ユーザ向けのデフォルトのログインプロセスをカスタマイズします。Community Builder (Site.com Studio) または Visualforce カスタムログインページの使用、複数の認証プロバイダのサポート、テンプレートを使用したシングルサインオンの設定も行えます。
| 使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition |
| 必要なユーザ権限 | |
|---|---|
| コミュニティを作成、カスタマイズ、有効化する | 「コミュニティの作成および設定」 および アクセスしようとする [コミュニティ管理] ページのコミュニティメンバーである |
外部ユーザとは、コミュニティライセンス、カスタマーポータルライセンス、またはパートナーポータルライセンスを持つユーザです。
- コミュニティ管理で選択するログインページにより、Site.com または Force.com のサイト設定での他のログインページ割り当てが上書きされます。
- コミュニティで Salesforce タブ + Visualforce テンプレートを使用する場合、コミュニティにデフォルトで割り当てられたログインページは CommunitiesLogin と呼ばれます。このページの外観をカスタマイズするには、Visualforce を使用します。
- コミュニティで Napili テンプレートを使用する場合、コミュニティにデフォルトで割り当てられたログインページは login と呼ばれます。この外観をカスタマイズするには、Community Builder (Site.com Studio) を使用します。
- Visualforce と Community Builder の両方のページのログイン動作を更新するには、CommunitiesLoginController Apex コントローラを更新します。
- Community Builder のカスタムページは、コミュニティに割り当てる前に公開する必要があります。カスタムログインページを使用するには、CommunitiesLoginController Apex コントローラと Site.login() Apex メソッドを必ず変更してください。
- ここで設定したログインオプションは、外部ユーザにのみ有効です。内部組織のユーザは、リンクを使用して従業員を Salesforce ユーザ名とパスワードでログインするように移動する必要があります。
- 次のいずれかの方法で、コミュニティ管理にアクセスします。
- をクリックし、[ログイン] セクションで変更を加えます。
-
必要に応じて、コミュニティのカスタムログインページを選択します。ページ種別 ([Community Builder] または [Visualforce]) を選択し、検索項目にページ名を入力して、
をクリックします。検索結果ウィンドウで、ページ名をクリックして選択します。
-
外部ユーザがログインまたは登録するときに使用するログイン情報を選択します。
デフォルトでは、ユーザはデフォルトのコミュニティユーザ名およびパスワードを使用してコミュニティにログインします。Facebook©、Janrain©、他の組織の Salesforce ログイン情報など、他のログイン情報を使用してユーザがログインできるようにするには、該当のログイン情報をリストから選択します。
-
必要に応じて、外部ユーザの SAML シングルサインオン ID を使用したログインを外部ユーザに許可します。
このオプションは、次のように組織でコミュニティの SAML の設定を正常に行った場合にのみ使用できます。
- 企業 ID プロバイダを使用して Salesforce にログインできるようにする、シングルサインオン用の SAML 設定。ID プロバイダのログイン URL を入力する必要があります。
- ログインページを含むすべてのページのアプリケーション URL を変更する、カスタムドメイン名。[私のドメイン] を有効化する必要がある場合は、サポートにお問い合わせください。
[設定] の で [複数の設定を有効化] を行う場合は、複数の SAML シングルサインオンオプションを提供できます。SAML をすでに有効化した場合に、複数の SAML 設定を有効化すると、複数の追加設定で動作するように既存の SAML 設定が自動的に変換されます。
ユーザには [シングルサインオンでログイン] のオプションが表示されます。複数の SAML シングルサインオンオプションを有効化した場合は、各ログインボタンに SAML 設定の [名前] 項目でラベル付けされて表示されます。 - [保存] をクリックします。
をクリックします。