Salesforce Spiff のシングルサインオンの設定
Google、Okta、Microsoft Azure Active Directory などの ID プロバイダーを使用して SAML シングルサインオン (SSO) を設定することで、Salesforce Spiff にログインするユーザーの環境を効率化します。ID プロバイダーと Spiff で設定を定義します。
必要なエディション
| 使用可能なインターフェース: Salesforce Classic (一部の組織で使用可能) および Lightning Experience の両方 |
| 使用可能なエディション: Enterprise Edition、Unlimited Edition、および Developer Edition |
| 有料オプションで使用可能なエディション: Web Services API が有効になっている Professional Edition |
| 必要なユーザー権限 | |
|---|---|
| Spiff で SSO 設定を管理する | この権限が有効になっている Spiff ユーザーロール。 SSO 設定: 管理 |
ID プロバイダー要件の確認
選択する ID プロバイダーに関する次の重要な要件を確認してください。
- Spiff は、SAML 2.0 標準をサポートする複数の ID プロバイダーと互換性があります。Google ワークスペース、Okta、または Microsoft Entra ID (Azure Active Directory) を設定する手順は各自の都合に合わせて使用できますが、Salesforce カスタマーサポートは ID プロバイダーの設定についてアドバイスや支援を行うことはできません。
- ID プロバイダーを設定するときに、アプリケーション署名で SHA-256 セキュアハッシュアルゴリズムが使用されていることを確認します。Spiff は SAML SSO の SHA-1 アルゴリズムをサポートしていません。
オプション 1: ID プロバイダーとしての Google ワークスペースの設定
Google ワークスペース管理者ヘルプの「Set up your own custom SAML」の手順に従います。
- App details ステップで、名前に「Spiff」と入力します。
-
[Google ID プロバイダーの詳細] ステップで、[Download IdP metadata] を選択します。
この XML ファイルには、Spiff での設定を完了するために必要な ID プロバイダーの詳細が含まれます。
-
[サービスプロバイダーの詳細] ステップで、地域に応じて ACS URL を入力します。
- 米国の場合は、「https://us1.spiff.com/api/v1/saml_consume」と入力します。
- EU の場合は、「https://eu1.spiff.com/api/v1/saml_consume」と入力します。
-
[サービスプロバイダーの詳細] ステップで、地域に応じて [エンティティ ID] を入力します。
- 米国の場合は、「https://us1.spiff.com/api/v1/saml_metadata」と入力します。
- EU の場合は、「https://eu1.spiff.com/api/v1/saml_metadata」と入力します。
-
[サービスプロバイダーの詳細] ステップで、地域に応じて開始 URL を入力します。
- 米国の場合は、「https://us1.spiff.com/api/v1/saml_init」と入力します。
- EU の場合は、「https://eu1.spiff.com/api/v1/saml_init」と入力します。
- 属性の対応付けステップでは、値を変更しないでください。
- [完了] をクリックします。
メモ 署名済みの要求と応答が必要な場合は、Salesforce カスタマーサポートにお問い合わせください。
次に、Spiffで設定を完了します。「Configure SSO Settings in Spiff」を参照してください。
オプション 2: Okta を ID プロバイダーとして設定する
「Okta Docs での SAML アプリケーションインテグレーションの作成」の手順に従います。
- [一般設定] ステップで、アプリケーション名に「Spiff」と入力します。
-
[SAML を設定] ステップで、地域に応じてシングルサインオン URL を入力します。
- 米国の場合は、「https://us1.spiff.com/api/v1/saml_consume」と入力します。
- EU の場合は、「https://eu1.spiff.com/api/v1/saml_consume」と入力します。
-
[SAML を設定] ステップで、地域に応じてオーディエンス URI (SP エンティティ ID) を入力します。
- 米国の場合は、「https://us1.spiff.com/api/v1/saml_metadata」と入力します。
- EU の場合は、「https://eu1.spiff.com/api/v1/saml_metadata」と入力します。
- [SAML を設定] ステップで、[アプリケーションのユーザー名形式] に [メール] を選択します。
- [Feedback]ステップで、[I'm a Okta customer adding an internal app]を選択します。
- [完了] をクリックします。
-
[アプリケーション] で Spiff アプリケーションに移動し、[Sign on methods (サインオンメソッド)] に移動して [View IdP metadata (IdP メタデータを表示)] をクリックし、ページを XML ファイルとして保存します。
この XML ファイルには、Spiff での設定を完了するために必要な ID プロバイダーの詳細が含まれます。
次に、Spiffで設定を完了します。「Configure SSO Settings in Spiff」を参照してください。
オプション 3: ID プロバイダーとしての Microsoft Entra ID (Azure Active Directory) の設定
Microsoft Entra ドキュメントの「証明書利用者 STS を使用したエンタープライズアプリケーションのシングルサインオンの有効化」の手順に従います。
-
[Basic SAML Configuration (基本 SAML 設定)] セクションで、地域に応じて識別子 (エンティティ ID) を入力します。
- 米国の場合は、「https://us1.spiff.com/api/v1/saml_metadata」と入力します。
- EU の場合は、「https://eu1.spiff.com/api/v1/saml_metadata」と入力します。
-
[Basic SAML Configuration (基本 SAML 設定)] セクションで、地域に応じて返信 URL (アサーションコンシューマーサービス URL) を入力します。
- 米国の場合は、「https://us1.spiff.com/api/v1/saml_consume」と入力します。
- EU の場合は、「https://eu1.spiff.com/api/v1/saml_consume」と入力します。
-
[属性 & 請求] セクションで、必要な請求を更新します。
- [Unique User Identifier (Name ID) (一意のユーザー識別子 (名前 ID))] 行を選択します。
- [請求の管理] ウィンドウで、[ソース] 属性に「user.mail」と入力します。
- 変更内容を保存します。
-
[SAML Certificates (SAML 証明書)] セクションで、Federation Metadata XML をダウンロードします。
この XML ファイルには、Spiff での設定を完了するために必要な ID プロバイダーの詳細が含まれます。
次に、Spiffで設定を完了します。「Configure SSO Settings in Spiff」を参照してください。
Spiff での SSO の設定
- [Admin] メニューから、[Settings] を選択し、[Security] をクリックします。
-
[SSO メールドメイン] には、ログインに SSO を使用する必要があるメールアドレスのドメインを入力します。
たとえば、末尾が company.com のメールアドレスを持つユーザーに SSO によるログインを要求するには、「company.com」と入力します。他のドメインのメールアドレスを持つユーザーは、Spiff ユーザー名とパスワードを使用してログインする必要があります。
-
[SAML Settings] で、[Upload] をクリックし、Google Workspace、Okta、または Microsoft Entra ID (Azure Active Directory) からダウンロードした XML ファイルを選択します。
重要 ID プロバイダーからダウンロードした XML ファイルにリダイレクト URL が指定されておらず、POST URL が含まれている場合、Spiff は POST URL をリダイレクト URL として使用します。Spiff は POST 認証を直接サポートしていません。
SSO 設定を正常に設定すると、現在の認証モードが SSO に変わります。
指定したメールドメインを持つユーザーは、SSO を使用してログインする必要があります。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

