# SAMLシングルサインオンを有効にする

アカウント管理者は有効にできます [SAML シングルサインオン (SSO)](https://en.wikipedia.org/wiki/Security_Assertion_Markup_Language) アカウントユーザーがサポートされているアイデンティティプロバイダー（IDP）や固有のサインインリンクを通じてブランドの impact.com アカウントにアクセスするために使用します。お好みの方法を選択してください。

SAML SSO は、アイデンティティプロバイダーとの impact.com 用の接続を使用します。impact.com は現在、以下のプロバイダーをサポートしています：

* AD FS
* Okta
* OneLogin
* Microsoft Entra ID

#### SAML SSO を有効にする

{% hint style="warning" %}
**警告：** 既に SAML SSO が有効でプロバイダーを切り替えたい場合は、当社のテクニカルサービスチームの支援が必要です。その前に [チケットをログ](https://impact.atlassian.net/servicedesk/customer/portal/6/group/1088)する前に、既存の IDP メタデータファイルをローカルデバイスに保存し、移行が必要なユーザー名の一覧を準備してください。
{% endhint %}

{% stepper %}
{% step %}

#### **ステップ 1: IDP メタデータファイルをアップロードする**

開始する前に、次のものを用意していることを確認してください **IDP メタデータファイル** を .XML 形式で手元に — このファイルを impact.com にアップロードする必要があります。

1. トップナビゲーションバーから、選択します ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-1183576591b45997efe4dc81a25024640591d02a%2F245137dc972a7a7f6165b59538fcdbac8fd5bd8fee4ba9f20c1a2982c5b58b57.svg?alt=media) **\[ユーザープロファイル] → 設定**.&#x20;
2. 左側の列で、の下の *一般、* を選択します **アカウントユーザー認証**.
3. の隣の *認証タイプ* の項目で、選択します ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-b5e1740618ed6571d97b8fed7c25a7678f85d375%2F299632fb6f4f91fbf9847471754cc6180e4284a65b4960af4c4ea472a159f552.svg?alt=media) **\[チェックボックス] SAML** を使用し、 ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-df93ac0f80fc5cece7983980a5ce3fbcf19aabce%2F3ef9d737089bc07dbb7e4fd41a97edfbaec261e4f55ab3a1666f3daf957f69c3.svg?alt=media) **\[ドロップダウンメニュー]** からアイデンティティプロバイダーを選択します。
4. ファイルピッカーを使用して、見つけて **.XML メタデータファイルをアップロードします**.
5. 画面下部で、選択します **保存**.

   <div data-with-frame="true"><figure><img src="https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-d95efdb6cd2b7d870e402a7245be6d5b30d6b542%2F8c68969149f47881e416573435b0f7fdd6067e71b50b8d7ab87fe78b9c070d5b.png?alt=media" alt=""><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

#### **ステップ 2: アカウントユーザー向けに SAML SSO を有効にする**

以下の指示は、SAML SSO を使用する各ユーザーごとに完了する必要があります：

1. トップナビゲーションバーから、選択します ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-1183576591b45997efe4dc81a25024640591d02a%2F245137dc972a7a7f6165b59538fcdbac8fd5bd8fee4ba9f20c1a2982c5b58b57.svg?alt=media) **\[ユーザープロファイル] → 設定**.&#x20;
2. 左側の列で、に移動します *一般* を選択し、 **アカウントユーザー**.
3. ユーザーにカーソルを合わせ、選択します **\[その他] → アクセス権を編集**
4. の中で、 *ユーザー登録方法* セクションで、選択します **SAML**.
5. スライドアウトの下部で、選択します **保存**.

   <div data-with-frame="true"><figure><img src="https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-a2b902e77831e90a91fd00189da9380f553b8a2c%2Ff13eaf5a71eeffb85357cca2e1c6326ce8b5c61d50e1c6e93d167b79b848a59e.png?alt=media" alt=""><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

#### **ステップ 3: SAML SSO によるユーザーサインインを設定する**

ユーザーが SAML SSO で impact.com にアクセスする方法は 2 通りあります：

* **アイデンティティプロバイダー（IDP）を通じて** — IDP に接続/コネクタを構成し、それを使用してユーザーをサインインさせます。
* **ブランド固有のログインリンクを通じて** — IDP 接続を使用してサインインしないユーザー向けです。

**オプション A: アイデンティティプロバイダーでのサインイン**

* **OneLogin** — OneLogin では、次を見つけます *Impact Partnership Cloud* 接続を *OneLogin アプリカタログ* で見つけ、画面の指示に従ってアプリを有効化および構成してください。
* **ADFS、Okta、＆ Microsoft Entra ID** — 次の正確な値で新しいカスタム接続を作成します：

  | フィールド                                    | 入力する値                             |
  | ---------------------------------------- | --------------------------------- |
  | Single Sign On URL / Reply URL / ACS URL | <https://app.impact.com/saml/SSO> |
  | Recipient URL                            | <https://app.impact.com/saml/SSO> |
  | Destination URL                          | <https://app.impact.com/saml/SSO> |
  | Audience Restriction                     | <https://app.impact.com>          |
  | Name ID Format                           | EmailAddress                      |
  | Response                                 | Signed                            |
  | Assertion Signature                      | Signed                            |
  | Signature Algorithm                      | RSA\_SHA1                         |
  | Digest Signature                         | SHA1                              |
  | Assertion Encryption                     | 暗号化なし                             |
  | SAML Single Logout                       | 無効                                |
  | AuthnContextClassRef                     | PasswordProtectedTransport        |
* **Microsoft Entra ID** — 次の正確な値で新しいカスタム接続を作成します：

  | フィールド                                                                 | 入力する値                             |
  | --------------------------------------------------------------------- | --------------------------------- |
  | Reply URL (Assertion Consumer Service URL)                            | <https://app.impact.com/saml/SSO> |
  | Reply URL (implicitly)                                                | <https://app.impact.com/saml/SSO> |
  | Identifier (Entity ID)                                                | <https://app.impact.com>          |
  | Name identifier format (Advanced Settings → “Name identifier format”) | EmailAddress                      |
  | Response Signing Option (Sign SAML response)                          | Signed                            |
  | Sign SAML Assertion (option)                                          | Signed                            |
  | Signing Algorithm                                                     | RSA\_SHA1                         |
  | Digest Algorithm                                                      | SHA1                              |
  | Encryption Certificate (optional)                                     | 暗号化なし                             |
  | Single Logout URL                                                     | 無効                                |
  | Default AuthnContextClassRef (not exposed directly)                   | PasswordProtectedTransport        |

{% hint style="warning" %}
**警告：** 入力する値は上記で示した値と正確に一致する必要があります。例えば、次のようにフィールドに末尾のスラッシュを追加しないでください： *Single Sign On URL / Reply URL / ACS URL* フィールドのように： `https://app.impact.com/saml/SSO`**`/`**&#x307E;た、複数の URL 値を入力しないでください。IDP のユーザーのメールアドレスが impact.com のユーザーのメールアドレスと正確に一致していることも確認してください。
{% endhint %}

**オプション B: ブランドリンクでのサインイン**

ユーザーが IDP を介してサインインしていない場合、固有のブランド化されたログインリンクを使用して impact.com アカウントにアクセスできます。このログインリンクを取得するには：

1. トップナビゲーションバーから、選択します ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-1183576591b45997efe4dc81a25024640591d02a%2F245137dc972a7a7f6165b59538fcdbac8fd5bd8fee4ba9f20c1a2982c5b58b57.svg?alt=media) **\[ユーザープロファイル] → 設定**.&#x20;
2. 左側の列で、の下の *ブランディング*で、選択します **広告主ログインブランディング**.
   * あなたのブランドリンクは次のようになります： `https://app.impact.com/abe/Stark-Industries12345678912345/login.user?preview=t`
3. の *ログインリンク* フィールドから、コピーして保存します *ログインリンク* を impact.com アカウントメンバーに配布します。

{% hint style="warning" %}
**重要：** このブランド化ログインリンクは、ユーザーが IDP を使用していないときに直接 impact.com にサインインさせるためだけに使用されます。このリンクを IDP の *Single Sign-On URL / Reply URL / ACS URL* フィールドに入力しないでください。
{% endhint %}
{% endstep %}
{% endstepper %}
