この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

コミュニティのログイン環境のカスタマイズ

コミュニティの外部ユーザ向けのデフォルトのログインプロセスをカスタマイズします。コミュニティビルダー、Site.com Studio、または Visualforce カスタムログインページの使用、複数の認証プロバイダのサポート、テンプレートを使用したシングルサインオンの設定も行えます。
使用可能なエディション: Salesforce Classic
使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition

必要なユーザ権限
コミュニティを作成、カスタマイズ、有効化する 「コミュニティの作成および設定」

および

アクセスしようとする [コミュニティ管理] ページのコミュニティメンバーである

外部ユーザとは、コミュニティライセンス、カスタマーポータルライセンス、またはパートナーポータルライセンスを持つユーザです。

  • コミュニティ管理で選択するログインページにより、Site.com または Force.com のサイト設定での他のログインページ割り当てが上書きされます。
  • コミュニティで Salesforce タブ + Visualforce テンプレートを使用する場合、コミュニティにデフォルトで割り当てられたログインページは CommunitiesLogin と呼ばれます。このページの外観をカスタマイズするには、Visualforce を使用します。
  • コミュニティで Napili テンプレートを使用する場合、コミュニティにデフォルトで割り当てられたログインページは login と呼ばれます。この外観をカスタマイズするには、コミュニティビルダー (Site.com Studio) を使用します。
  • Visualforce とコミュニティビルダーの両方のページのログイン動作を更新するには、CommunitiesLoginController Apex コントローラを更新します。
  • コミュニティビルダーのカスタムページは、コミュニティに割り当てる前に公開する必要があります。カスタムログインページを使用するには、CommunitiesLoginController Apex コントローラと Site.login() Apex メソッドを必ず変更してください。
  1. 次のいずれかの方法で、コミュニティ管理にアクセスします。
    • コミュニティから、グローバルヘッダーの コミュニティ管理のギアアイコン をクリックします。
    • [設定] から、[クイック検索] ボックスに「すべてのコミュニティ」と入力し、[すべてのコミュニティ] を選択します。次に、コミュニティ名の横にある [管理] をクリックします。
  2. [管理] | [ログイン & 登録] をクリックし、[ログイン] セクションで変更を加えます。
  3. 必要に応じて、コミュニティのカスタムログインページを選択します。ページ種別 ([コミュニティビルダー] または [Visualforce]) を選択し、検索項目にページ名を入力して、カスタムログインページのルックアップ検索アイコン をクリックします。検索結果ウィンドウで、ページ名をクリックして選択します。

    コミュニティのテンプレートのデフォルトのログインページに戻すには、[デフォルトページ] を選択します。

    ヒント

  4. 必要に応じて、[内部ユーザにコミュニティへの直接ログインを許可] を選択します。この設定により、内部ユーザはコミュニティログインページで内部ログイン情報を使用できるようになります。
    内部ユーザがコミュニティログインページから直接ログインするには、コミュニティのメンバーである必要があります。内部ユーザがログインすると、コミュニティホームページが表示されます。
  5. 表示するログインオプションを選択します。

    デフォルトでは、ユーザはデフォルトのコミュニティユーザ名およびパスワードを使用してコミュニティにログインします。Facebook©、Janrain©、他の組織の Salesforce ログイン情報など、他のログイン情報を使用してユーザがログインできるようにするには、該当のログイン情報をリストから選択します。

    これらの認証プロバイダオプションをコミュニティへのログインに使用できるようにするには、事前に設定しておきます。[設定] から、[クイック検索] ボックスに「認証プロバイダ」と入力し、[認証プロバイダ] を選択します。

    重要

  6. 必要に応じて、外部ユーザの SAML シングルサインオン ID を使用したログインを外部ユーザに許可します。
    このオプションは、次のように組織でコミュニティの SAML の設定を正常に行った場合にのみ使用できます。
    • 企業 ID プロバイダを使用して Salesforce にログインできるようにする、シングルサインオン用の SAML 設定。ID プロバイダのログイン URL を入力する必要があります。
    • ログインページを含むすべてのページのアプリケーション URL を変更する、カスタムドメイン名。[私のドメイン] を有効化する必要がある場合は、サポートにお問い合わせください。

    複数の SAML シングルサインオンオプションを提供するには、[クイック検索] ボックスに「シングルサインオン設定」と入力し、[シングルサインオン設定] を選択してから、[複数の設定を有効化] をクリックします。SAML をすでに有効化した場合に、複数の SAML 設定を有効化すると、複数の追加設定で動作するように既存の SAML 設定が自動的に変換されます。

    ユーザには [シングルサインオンでログイン] のオプションが表示されます。複数の SAML シングルサインオンオプションを有効化した場合は、各ログインボタンに SAML 設定の [名前] 項目でラベル付けされて表示されます。
  7. [保存] をクリックします。

デフォルトのログインページの名称変更または削除を行うと、デフォルトのコミュニティログインフローで問題が発生することがあります。

メモ