ADSelfService Plus ナレッジベース

1Kosmosを使用したSAMLベースSSOを有効にする方法


※本ページは、本社ページ(How to enable SAML-based SSO for ADSelfService Plus using 1Kosmos)を参照しております。

本ナレッジでは、1KosmosをIDプロバイダー(IdP)として使用してADSelfService Plus用にSAMLベースのシングルサインオン(SSO)を設定する手順をご案内いたします。これにより、ユーザーが認証情報を繰り返し入力することなく安全にADSelfService Plusポータルにアクセスできるようにします。

前提条件

IdPとして1Kosmosを設定する必要があります。

  1. 1Kosmos AdminXポータルに管理者アカウントでログインします。
  2. [Settings]→ [IdP Configuration]に移動します。
  3. [Create Identity Provider]をクリックして、新しいIdPを追加します。
  4. [Core Configuration]セクションで、以下の詳細を入力します。
  • Name:一意の名前を付けてください。(例:1Kosmos)
  • Authentication Request:安全なSAML認証要求を保証するには、[Signed]を選択します。
  • SAML Metadataセクションから、ADSelfService Plusで使用するSAMLメタデータファイルをダウンロードします。
  • [Save]をクリックします。
  • サービスプロバイダー(SP)の設定(ADSelfService Plus)

    ADSelfService Plusにおいて、1Kosmos経由の認証を受け入れるよう設定する必要があります。

    1. ADSelfService Plusウェブコンソールに管理者アカウントでログインします。
    2. [管理]タブ →[カスタマイズ]→[ログイン設定]→[シングルサインオン]に移動します。
    3. [SSOの有効化]と書かれたボックスにチェックを入れます。
    4. [SAML 認証]ラジオボタンを選択します。
    5. [IdPを選択]ドロップダウンから、1Kosmosを選択します。
    6. SAML構成モードにおいて[メタデータファイルをアップロード]を選択し、[ブラウズ]をクリックして、1Kosmosからダウンロードしたメタデータファイルをアップロードします。
    7. [詳細設定]をクリックします。[認証要求構成]で、[SAML要求]ドロップダウンから[署名された]を選択します。
    8. [保存]をクリックします。
    9. [サービスプロバイダー(SP)の詳細]セクションまでスクロールし、[SPメタデータのダウンロード]リンクをクリックして、ADSelfService Plusメタデータファイルをダウンロードします。または、IdPを手動で設定する場合は[SP発行者URL]と[ACS URL・受信者URL]をコピーします。
    10. [X.509証明書をダウンロード]をクリックし、ADSelfService Plus SSO証明書ファイルをダウンロードします。

    1Kosmos(IdP)の設定

    ADSelfService Plusを1KosmosのSAMLサービスプロバイダーとして連携する必要があります。

    1. 1Kosmos AdminXポータルに管理者アカウントでログインします。
    2. [Applications]→[Manage Applications]に移動します。
    3. [Add an Application]をクリックし、[Custom App]セクションで[SAML 2.0 Generic]を選択します。
    4. [Add Integration]をクリックし、SAMLアプリケーションの設定を開始します。
    5. 表示された情報、必要なアクセス権と権限を確認した後、[Add Application]をクリックします。
    6. Basic Settingsセクションにおける設定:
      • 適切なApplication Nameを入力します。(例:"ADSelfService Plus")
      • 希望のInstance Type(Productionまたは Sandbox)を選択します。
      • 以下のフォーマットに沿ってADSelfService PlusにアクセスするURLをAccess URLテキストボックスに入力します。
    7. https://<FQDN_FOR_ADSSP>/
      (例: https://adselfservice.com/)

    8. SAML Settingsセクションにおける設定:
      • SP設定の項目9で、ADSelfService Plusからダウンロードしたメタデータファイルをアップロードします。これにより、SAML 設定の[Assertion Statement]および[Advanced Options]の[Entity ID]と[ACS URL]が自動的に入力されます。
    9. ※または、これらの設定を手動で構成することもできます。

    • SAML settingsにおける[Assertion Statement]
      -フォーマット:urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
      -値:email (located under BlockID Session Attributes)
    • Advanced Options
      -Entity ID:SP設定の項目9で、ADSelfService Plusにおいて取得した[SP発行者URL]を入力します。
      -Assertion Consumer Service (ACS) URL:SP設定の項目9で、ADSelfService Plusにおいて取得した[ACS URL・受信者URL]を入力し、メソッドを[POST]として設定します。
  • [Advanced Options]セクションで、[Certificates]を選択し、SP設定の項目10でダウンロードしたPEMエンコードX.509証明書(ADSelfService Plus SSO証明書ファイル)をアップロードし、[Assertion]チェックボックスを有効にしてSAMLアサーションが署名されるようにします。
  • [保存]をクリックします。