次の方法で共有


Microsoft Entra ID でシングル サインオン用に SAP Business ByDesign を構成する

この記事では、SAP Business ByDesign と Microsoft Entra ID を統合する方法について説明します。 SAP Business ByDesign を Microsoft Entra ID を統合すると、次のことができます。

  • SAP Business ByDesign にアクセスできるユーザーを Microsoft Entra ID で制御する。
  • ユーザーが自分の Microsoft Entra アカウントを使って SAP Business ByDesign に自動的にサインインできるようにする。
  • 1 つの場所でアカウントを管理します。

前提条件

この記事で説明するシナリオでは、次の前提条件が既にあることを前提としています。

  • シングル サインオン (SSO) が有効な SAP Business ByDesign サブスクリプション。

シナリオの説明

この記事では、テスト環境で Microsoft Entra SSO を構成してテストします。

  • SAP Business ByDesign では、SP によって開始される SSO がサポートされます

Microsoft Entra ID への SAP Business ByDesign の統合を構成するには、ギャラリーから管理対象 SaaS アプリの一覧に SAP Business ByDesign を追加する必要があります。

  1. クラウド アプリケーション管理者以上として Microsoft Entra 管理センターにサインインします。
  2. Entra ID>のEnterprise apps>に移動し、新しいアプリケーションを選択します。
  3. [ギャラリーから追加する] セクションで、検索ボックスに「SAP Business ByDesign」と入力します。
  4. 結果パネルから [SAP Business ByDesign] を選択し、アプリを追加します。 お使いのテナントにアプリが追加されるのを数秒待機します。

または、Enterprise App Configuration ウィザードを使用することもできます。 このウィザードでは、テナントへのアプリケーションの追加、アプリへのユーザーとグループの追加、ロールの割り当て、および SSO 構成の設定が可能です。 Microsoft 365 ウィザードの詳細をご覧ください。

Microsoft Entra SSO の構成とテスト

B.Simon というテスト ユーザーを使って、SAP Business ByDesign に対する Microsoft Entra SSO を構成してテストします。 SSO が機能するには、Microsoft Entra ユーザーと SAP Business ByDesign の関連ユーザーとの間にリンク関係を確立する必要があります。

SAP Business ByDesign に対する Microsoft Entra SSO を構成してテストするには、次の手順を行います。

  1. Microsoft Entra SSO を構成する - ユーザーがこの機能を使用できるようにします。
    1. Microsoft Entra テスト ユーザーの作成 - B.Simon で Microsoft Entra のシングル サインオンをテストします。
    2. Microsoft Entra テスト ユーザーを割り当てる - B.Simon が Microsoft Entra シングル サインオンを使用できるようにします。
  2. SAP Business ByDesign の SSO の構成 - アプリケーション側でシングル サインオン設定を構成します。
    1. SAP Business ByDesign のテスト ユーザーの作成 - SAP Business ByDesign で Britta Simon の対応ユーザーを設定し、Microsoft Entra におけるユーザーとリンクさせます。
  3. SSO のテスト - 構成が機能するかどうかを確認します。

Microsoft Entra SSO の構成

次の手順に従って Microsoft Entra SSO を有効にします。

  1. クラウド アプリケーション管理者以上として Microsoft Entra 管理センターにサインインします。

  2. Entra ID>エンタープライズアプリ>SAP Business ByDesign>シングルサインオンに移動します。

  3. [シングル サインオン方式の選択] ページで、 [SAML] を選択します。

  4. [ SAML でのシングル サインオンの設定 ] ページで、[ 基本的な SAML 構成 ] の鉛筆アイコンを選択して設定を編集します。

    基本的な SAML 構成を編集する

  5. [基本的な SAML 構成] セクションで、次の手順を実行します。

    ある。 [サインオン URL] ボックスに、次のパターンを使用して URL を入力します。https://<servername>.sapbydesign.com

    b。 [識別子 (エンティティ ID)] ボックスに、次のパターンを使用して URL を入力します。https://<servername>.sapbydesign.com

    注意

    これらの値は実際の値ではありません。 実際のサインオン URL と識別子でこれらの値を更新します。 これらの値を取得するには、SAP Business ByDesign クライアント サポート チームに連絡してください。 [基本的な SAML 構成] セクションに示されているパターンを参照することもできます。

  6. SAP Business ByDesign アプリケーションは、特定の形式で構成された SAML アサーションを受け入れます。 このアプリケーションには、次の要求を構成します。 これらの属性の値は、アプリケーション統合ページの [ユーザー属性] セクションで管理できます。 [ SAML を使用した単一 Sign-On のセットアップ ] ページで、[ 編集] ボタンを選択して [ ユーザー属性] ダイアログを 開きます。

    image1

  7. [ 編集 ] アイコンを選択して 、[名前識別子] の値を編集します。

    Image2

  8. [ユーザー要求の管理] セクションで、以下の手順を実行します。

    image3

    ある。 [ソース] として [変換] を選択します。

    b。 [変換] ドロップダウン リストで、 [ExtractMailPrefix()] を選択します。

    注意

    既定では、SAP Business ByDesign はユーザー マッピングに指定されていない NameID の形式を使用します。 このアプリケーションは、SAML アサーションの NameID を、SAP Business ByDesign ユーザーの別名にマップします。 さらに、このアプリケーションは、名前 ID の形式 emailAddress をサポートしています。 この場合、アプリケーションは、SAML アサーションの NameID を、SAP Business ByDesign 従業員の連絡先データの SAP Business ByDesign ユーザー メール アドレスにマップします。 詳細については、SAP Business ByDesign でのシングル サインオン (SSO) に関するページを参照してください。

  9. [SAML でシングル サインオンをセットアップします] ページの [SAML 署名証明書] セクションで、 [ダウンロード] を選択して、要件のとおりに指定したオプションからフェデレーション メタデータ XML をダウンロードして、お使いのコンピューターに保存します。

    証明書のダウンロードのリンク

  10. [SAP Business ByDesign のセットアップ] セクションで、アプリケーションに必要な適切な URL をコピーします。

    構成 URL をコピーする

Microsoft Entra テスト ユーザーの作成と割り当て

ユーザー アカウントの作成と割り当ての クイックスタートのガイドラインに従って、B.Simon というテスト ユーザー アカウントを作成します。

SAP Business ByDesign の SSO の構成

  1. SAP Business ByDesign ポータルに管理者権限でサインオンします。

  2. アプリケーションとユーザー管理の共通タスクに移動し、[ID プロバイダー] タブを選択します。

  3. [新しい ID プロバイダー] を選択し、ダウンロードしたメタデータ XML ファイルを選択します。 メタデータをインポートした後、必要な署名証明書と暗号化証明書が、アプリケーションによって自動的にアップロードされます。

    シングル サインオンの構成 1

  4. Assertion Consumer Service URL を SAML 要求に追加するには、 [Include Assertion Consumer Service URL (Assertion Consumer Service URL を含める)] を選択します。

  5. [ シングル サインオンのアクティブ化] を選択します。

  6. 変更を保存します。

  7. [ マイ システム ] タブを選択します。

    シングル サインオンの構成 2

  8. [Microsoft Entra ID サインオン URL] テキストボックスに、先ほどコピーしたログイン URL の値を貼り付けます。

    シングル サインオンの構成 3

  9. ユーザー ID とパスワードでログオンするか、SSO でログオンするかを従業員が手動で選択できるかどうかを、 [Manual Identity Provider Selection (ID プロバイダーの手動選択)] を選択して指定します。

  10. [SSO URL] セクションには、従業員がアプリケーションへのサインオンに使用する URL を指定します。 [URL Sent to Employee (従業員に送信する URL)] ボックスの一覧で、次のオプションを選択できます。

    [Non-SSO URL (非 SSO URL)]

    従業員に送信されるのは、システムの通常の URL のみです。 従業員のサインオンに SSO は使用できず、パスワードまたは証明書を使用する必要があります。

    [SSO URL (SSO の URL)]

    従業員に送信されるのは、SSO の URL のみです。 従業員は SSO を使用してサインオンすることができます。 認証要求は IdP を介してリダイレクトされます。

    [Automatic Selection (自動選択)]

    SSO が有効ではない場合、システムの通常の URL が従業員に送信されます。 SSO が有効である場合は、従業員がパスワードを持っているかどうかがシステムによってチェックされます。 パスワードを持っていた場合は、SSO の URL と非 SSO の URL の両方が従業員に送信されます。 一方、従業員がパスワードを持っていない場合は、SSO の URL だけが従業員に送信されます。

  11. 変更を保存します。

SAP Business ByDesign テスト ユーザーの作成

このセクションでは、SAP Business ByDesign で Britta Simon というユーザーを作成します。 SAP Business ByDesign プラットフォームにユーザーを追加する方法についてご不明な点がある場合は、SAP Business ByDesign クライアント サポート チームにお問い合わせください。

注意

NameID 値は必ず、SAP Business ByDesign プラットフォームのユーザー名フィールドと一致させてください。

SSO のテスト

このセクションでは、次のオプションを使用して Microsoft Entra のシングル サインオン構成をテストします。

  1. [ このアプリケーションをテストする] を選択すると、Web ブラウザーが SAP Business ByDesign のサインオン URL にリダイレクトされ、そこでログイン フローを開始できます。

  2. SAP Business ByDesign のサインオン URL に直接移動し、そこからログイン フローを開始します。

  3. Microsoft マイ アプリを使用することができます。 マイ アプリで [SAP Business ByDesign] タイルを選択すると、Web ブラウザーは SAP Business ByDesign のサインオン URL にリダイレクトされます。 マイ アプリの詳細については、「マイ アプリの概要」を参照してください。