こんにちは!

助けが必要? 私たちはここにいます!

サポートアイコン
miniOrange メールサポート
成功

お問い合わせいただきありがとうございます。弊社のチームがすぐにご連絡させていただきます。

24時間以内に連絡がない場合は、お気軽にフォローアップメールをお送りください。 info@xecurify.com

検索結果:

×

Bigcommerce B2B シングルサインオン (SSO)


このガイドでは、miniOrangeとBigCommerce B2B Edition間のシングルサインオン(SSO)の設定手順をステップバイステップで説明します。この連携により、シームレスな認証が可能になり、ユーザーはminiOrangeの認証情報を使用してBigCommerce B2Bストアにアクセスできるようになり、別途ログイン認証情報を用意する必要がなくなります。


ソリューションの概要:

  • BigCommerceのB2Bストアフロントユーザー向けにSSO(シングルサインオン)を有効にします。
  • BigCommerceで顧客アカウントを自動的にプロビジョニングします。
  • BigCommerceとminiOrange、または任意の外部IDプロバイダー(IdP)間でユーザー属性を同期します。
  • B2B企業およびユーザーロールを作成・管理します。

外部ユーザーソースとの接続


miniOrangeは、ディレクトリ(ADFS、Microsoft Active Directory、OpenLDAP、AWSなど)、IDプロバイダー(Microsoft Entra ID、Okta、AWSなど)をはじめとする様々な外部ソースからのユーザー認証を提供します。既存のディレクトリ/ユーザー ストアを設定したり、 miniOrangeにユーザーを追加したりできます。



Bigcommerce SSOの前提条件

この設定を開始する前に、以下のものを用意してください。

  • BigCommerceストア: B2B Editionが有効になっている、アクティブなBigCommerceストア。
  • 管理者アクセス: BigCommerceにおけるストアオーナーまたは管理者権限。
  • miniOrangeアカウント: 有効なminiOrangeアカウント。

Bigcommerce B2Bシングルサインオン(SSO)の設定方法については、以下のステップバイステップガイドをご覧ください。

ステップ1:BigCommerce API認証情報を作成する

    1.1 アクセスAPIアカウント設定

    • にログインします。 BigCommerce 管理パネル。
    • MFAデバイスに移動する 設定 メインメニューから
    • スクロールして選択 API アカウント。
    Bigcommerce SSO: アクセスAPI設定

    1.2 新しいAPIアカウントを作成する

    • ソフトウェアの制限をクリック APIアカウントを作成.
    • 選択 V2/V3 APIトークンを作成する ドロップダウンメニューから選択します。
    • APIアカウントに分かりやすい名前を入力してください。

    1.3 API権限の設定

    • あなたを探します ストアハッシュ APIパスフィールドには、次のように表示されます。

      https://api.bigcommerce.com/stores/{store_hash}/v3/

    • Bigcommerce SSO: API権限の設定

    • 注意: これを保存 store_hash 価値 - 後で必要になります
    • 以下の権限を設定してください。
      • お客様: 変更するように設定
      • お客様ログイン: ログインするように設定
      Bigcommerce SSO: 顧客ログイン

    • 一番下までスクロールして、 B2B版 範囲 修正する。 をクリックしてください Save.
    • Bigcommerce SSO: b2b の変更

    1.4 クライアントIDとクライアントシークレット

    • 保存すると、BigCommerce は画面に認証情報を表示し、ダウンロードします。 。TXT 認証情報を含むファイル。 顧客ID, クライアントシークレット (NAIST) と アクセストークン.
    • Bigcommerce SSO: クライアントID、クライアントシークレット

ステップ2:miniOrangeでBigCommerceアプリケーションを設定する

    2.1 新規アプリケーションの追加

    • にログインします。 miniOrange 管理コンソール.
    • に行く アプリ をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します アプリケーションを追加
    • Bigcommerce シングルサインオン (SSO)

    • 「アプリケーションの選択」で、 JWT アプリの種類として。
    • Bigcommerce SSO: [すべてのアプリ] ドロップダウンから JWT アプリを選択してください

    • 次のステップでは、リストからBigCommerceB2Bアプリケーションを検索してクリックしてください。
    • Bigcommerce SSO: [すべてのアプリ] ドロップダウンから JWT アプリを選択してください

    2.2 基本設定の構成

    • 「基本」タブで、以下の値を入力してください。
      フィールド 値 詳細説明
      表示名 BigCommerce この統合のカスタム名
      リダイレクト URL https://{my-store}.mybigcommerce.com/login/token/ 交換する {my-store} 実際のストアURLを使用
      顧客ID [From Step 1.4] BigCommerce API認証情報をコピー
      クライアントシークレット [From Step 1.4] BigCommerce API認証情報をコピー
      アクセストークン(B2B) [From Step 1.4] BigCommerce API認証情報をコピー
      詳細説明 オプション この統合に関する簡単な説明

    2.3 詳細設定の構成

    • 「詳細設定」タブに移動して、以下を設定します。
      Setting 値 詳細説明
      署名アルゴリズム HS256 BigCommerceのJWT認証に必要です
      ログアウトURL https://{my-store}.mybigcommerce.com/login.php?action=logout 交換する {my-store} ストアのURLを使用
    • Bigcommerce SSO: Bigcommerceアプリ

    2.3 必須属性マッピングの設定

    • に移動します 属性 タブを開き、以下を設定します。 義務的な 属性:
      属性名 価値/マッピング 詳細説明
      first_name ユーザーの名フィールドにマッピングする ユーザーのファーストネーム
      last_name ユーザーの姓フィールドにマッピングする ユーザーの姓
      email ユーザーのメールアドレスフィールドにマッピングする ユーザーのメールアドレス(固有識別子)
      operation customer_login 静的値 - SSO操作に必須
      store_hash [From Step 1.3] ストアのハッシュ値
      redirect_to /account.php or / ログイン後のリダイレクトエンドポイント(例: /account.php アカウントページ用、ホームページ用)
      companyName 会社フィールドまたは静的値にマッピングします B2Bアカウントの会社名
    • 属性マッピング手順:

      • 詳しくはこちら 属性マッピングの追加.
      • 属性名は、表示されているとおりに正確に入力してください(大文字と小文字を区別します)。
      • ご利用のIDプロバイダーから、該当するユーザーフィールドを選択してください。
      • 静的な値の場合は、値を入力してください カスタム属性値 画像に示されているとおりです。
      • ソフトウェアの制限をクリック Save.
      Bigcommerce SSO: 属性マッピング

    2.4 オプション属性の設定

    • 必須属性に加えて、ユーザープロビジョニングや会社設定をカスタマイズするためのオプション属性を追加で設定できます。
    • 利用可能なオプション属性

      属性 詳細説明 受け入れられた価値観 デフォルト値
      role B2B企業におけるユーザーの役割 admin, senior_buyer, junior_buyer junior_buyer
      phone 会社の連絡先電話番号 有効な電話番号文字列 1234567890
      country 会社の主要事業拠点 国名(フルネーム)または2文字の国コード(例:「アメリカ合衆国」、「US」、「カナダ」、「CA」) United States


      オプション属性を追加する方法

      • 属性 タブをクリックします。 属性マッピングの追加.
      • 属性名は、上記に示されているとおりに正確に入力してください(大文字と小文字を区別します)。
      • それをIDプロバイダーの対応するフィールドにマッピングするか、静的な値を入力してください。
      • ソフトウェアの制限をクリック Save.
      Bigcommerce SSO: オプション属性の追加

      オプション属性に関する重要な注意事項

      • 最初のユーザー例外: どの企業においても、最初に作成されたユーザーは、役割属性のマッピングに関係なく、自動的に管理者ロールが付与されます。これにより、各企業に少なくとも1人の管理者が存在することが保証されます。
      • 電話フォーマット: 電話番号の形式は問いません。
      • 国名: BigCommerceで表示されるとおり、国名をフルネームで表記してください(例:「United States」であって、「US」や「USA」ではありません)。
      • 適用されたデフォルト設定: オプション属性が設定されていない場合、システムは上記のデフォルト値を使用します。これらの属性がなくても、統合は正常に機能します。

ステップ3:アクセスポリシーの設定

    3.1 アクセス ポリシーの作成

    • に移動します ポリシー タブには何も表示されないことに注意してください。
    • 詳しくはこちら ポリシーを追加.
    • 以下の値を入力してポリシーを設定してください。
    • フィールド 値 詳細説明
      グループ名 Default このポリシーが適用されるユーザーグループ
      ポリシー名 説明的な名前を選択してください 例:「BigCommerce SSOポリシー」
      最初の要素 Password or Password-less 主要認証方法
      Bigcommerce SSO: ログインポリシーの追加

    • 詳しくはこちら 送信 ポリシー設定を保存する。

ステップ4: SSO構成をテストする

    4.1 テスト方法を選択する

    テスト方法は、IDプロバイダーの設定によって異なります。

    オプションA:miniOrangeをIDプロバイダー(IdP)として使用する

    • miniOrange管理コンソールで、BigCommerceB2Bアプリケーションに移動します。
    • コピー miniOrangeから認証するためのSSO URL
    • このURLをシークレットモード/プライベートブラウザウィンドウで開いてください
    • 有効なminiOrange認証情報を使用してログインしてください。
    • 認証が成功すると、ユーザーはBigcommerceストアにリダイレクトされます。

    オプションB:外部IDプロバイダー

    • miniOrange管理コンソールで、BigCommerceB2Bアプリケーションに移動します。
    • コピー 外部 IDP 経由で認証するための SSO URL
    • このURLをシークレットモード/プライベートブラウザウィンドウで開いてください
    • 外部IDプロバイダーによる完全な認証
    • 認証が成功すると、ユーザーはBigcommerceストアにリダイレクトされます。

外部参照

デモをスケジュールしますか?

無料デモ申込み
  




その他のアイデンティティおよびアクセス管理製品