の検索結果 :

×

Prestashop で Azure B2C OAuth シングル サインオン (SSO) を構成する | Azure B2C SSO

Prestashop で Azure B2C OAuth シングル サインオン (SSO) を構成する | Azure B2C SSO


Prestashop OAuth クライアント モジュールを使用すると、Prestashop ストアへの安全なシングル サインオン (SSO) を実行できます。 OAuth プロバイダーとしての Azure B2C。 Azure B2C ログインを使用して Prestashop にアクセスしようとしているユーザーの ID を検証するユーザー認証用に Prestashop OAuth クライアントを構成します。 Prestashop OAuth クライアント シングル サインオン (SSO) モジュールは、カスタム プロバイダーと標準 IDP も構成します。 他の Active Directory サービスとともに、ユーザー プロファイルの属性マッピング、ロール マッピングなどの高度なシングル サインオン (SSO) 機能をサポートします。 ここでは、Azure B2C ログイン資格情報を使用して Prestashop OAuth クライアントをセットアップするためのガイドを説明します。 追加 Azure B2C OAuth シングル サインオン (SSO) to Prestashop を使用すると、ユーザーはユーザー名とパスワードを覚えていなくても、Azure B2C ログインを使用して Prestashop ストアにすばやく安全にログインできます。

前提条件: ダウンロードとインストール

Prestashop ストアでシングル サインオンを設定するには、miniOrange OAuth クライアント プラグインをダウンロードしてインストールする必要があります。

Prestashop で Azure B2C OAuth ログインを構成する手順

1. Azure B2C を OAuth プロバイダーとしてセットアップする

  • にサインイン Azureのポータル.
  • 「ホーム」に移動し、Azure サービスで選択します。 Azure AD B2C.
  • Azure B2C シングル サインオン (SSO) - Azure B2C ポータル
  • アクティブなサブスクリプションを持つ Azure AD B2C ディレクトリにいることを確認してください。そうでない場合は、正しいディレクトリに切り替えることができます。

  • Azure B2C シングル サインオン (SSO) - アクティブ サービス
  • Essentials タブ、あなたは見つけるでしょう Azure B2C ドメイン名後で設定するときに必要になりますので、手元に置いておいてください。 Azure B2C テナント名 Prestashop で OAuth クライアントとして使用します。

  • Azure B2C シングル サインオン (SSO) - ドメイン名
  • 今、クリックして アプリの登録 、次にをクリックしてください 新規登録 新しい Azure b2c アプリケーションを作成するオプション。

  • Azure B2C シングル サインオン (SSO) - 新しいアプリケーション
  • 新しいアプリケーションを作成するには、次のオプションを構成します。
    • の下にアプリケーションの名前を入力します。 名前 テキストフィールド。
    • サポートされているアカウントの種類で、3 番目のオプションを選択します 「任意の ID プロバイダーまたは組織ディレクトリ内のアカウント (ユーザー フローによるユーザー認証用)」.
    • [リダイレクト URI] セクションで、 ウェブアプリケーション そして、入力します。 コールバックURL miniOrange OAuth クライアント プラグイン ([OAuth の設定] タブ) からファイルを作成し、 リダイレクトURL テキストボックス。
    • セットアップボタンをクリックすると、セットアップが開始されます 登録する ボタンをクリックしてアプリケーションを作成します。

  • Azure B2C シングル サインオン (SSO) - アプリケーションの登録
  • アプリケーションの作成が成功すると、新しく作成されたアプリケーションの概要ページにリダイレクトされます。 そうでない場合は、アプリの登録に移動してアプリケーションの名前を検索すると、リストにアプリケーションが見つかります。
  • あなたのコピー アプリケーションID 後で設定するときに必要になりますので、手元に保管しておいてください。 顧客ID Prestashop で OAuth クライアント プラグインとしてインストールされます。

  • Azure B2C シングル サインオン (SSO) - クライアント ID
  • 今、クリックして 証明書とシークレット クリックして 新しいクライアントの秘密 クライアントシークレットを生成します。 説明を入力し、 Add

  • Azure B2C シングル サインオン (SSO) - 証明書とシークレット Azure B2C シングル サインオン (SSO) - 証明書とシークレット
  • コピー 秘密の値 証明書とシークレットのページから取得し、手元に保管してください。後で設定するときに必要になります。 クライアントシークレット Prestashop で OAuth クライアント プラグインとしてインストールされます。

  • Azure B2C シングル サインオン (SSO) - シークレット値

1.1: b2c アプリケーションにユーザーを追加する

  • ホームページで、 ユーザー 左隅のタブ。
  • ソフトウェアの制限をクリック 新規ユーザー ユーザー ページで見やすくするために変数を解析したりすることができます。

  • Azure B2C シングル サインオン (SSO) - 新規ユーザー
  • 選択 Azure AD B2C ユーザーを作成する。 次に、下にスクロールして、 メール サインイン方法からパスワードを設定し、クリックします 創造する テスト構成を実行するためにユーザーの詳細を保存します。

  • Azure B2C シングル サインオン (SSO) - 新しいユーザーの作成 Azure B2C シングル サインオン (SSO) - 新しいユーザーの作成

1.2: Azure B2C ポリシーを作成および追加する方法

  • に行きます ユーザーフロー タブをクリックしてから 新規ユーザー フロー。

  • Azure B2C シングル サインオン (SSO) - ユーザー フロー
  • ユーザー フロー タイプを選択します サインアップしてサインインする 次にをクリックしてください 創造する

  • Azure B2C シングル サインオン (SSO) - サインアップとサインイン Azure B2C シングル サインオン (SSO) - バージョン
  • 名前、ID プロバイダーなどのすべての情報を入力し、クリックします。 創造する

  • Azure B2C シングル サインオン (SSO) - ユーザー情報

1.3: ユーザークレームをアプリケーションに追加する

  • に行く ユーザーフロー 左隅のポリシーの下にあります。 構成されたポリシーを選択します。

  • Azure B2C シングル サインオン (SSO) - ポリシー クレーム
  • 選択 アプリケーションのクレーム 設定で。

  • Azure B2C シングル サインオン (SSO) - アプリケーションの要求
  • テスト構成に表示する必要な属性を選択し、保存します。

  • Azure B2C シングル サインオン (SSO) - ユーザー属性
  • ユーザー フローに移動し、ポリシー名を検索してコピーします。 これは、後で Prestashop を OAuth クライアントとして設定するときに必要になります。

  • Azure B2C シングル サインオン (SSO) - ポリシー名
  • に行く アプリの登録 をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します エンドポイント。 をコピーします Azure AD B2C OAuth 2.0 トークン エンドポイント & Azure AD B2C OAuth 2.0 認証エンドポイント。 これらはあなたのものになります OAuth トークンエンドポイント & OAuth リダイレクト コールバック.

  • Azure B2C シングル サインオン (SSO) - エンドポイント

    Prestashop ストアへの Azure AD B2C シングル サインオン (SSO) ログインによるユーザー認証を実現するために、Azure AD B2C を OAuth プロバイダーとして正常に構成しました。

2. Prestashop を OAuth クライアントとしてセットアップする

  • に行きます OAuth クライアント モジュールのセクションに移動し、次の詳細を入力します。
  • Azure B2C OAuth エンドポイントとスコープ:


    OAuthクライアントID 前の手順で Azure アプリケーションからコピーした値を入力します
    OAuth クライアント シークレット 前の手順で Azure アプリケーションからコピーした値を入力します
    OAuth スコープ オープンID
    OAuth リダイレクト コールバック Azure B2C アプリケーションのエンドポイントからコピーした値を入力して置き換えます 前にコピーしたポリシー名を使用して
    OAuth トークンエンドポイント Azure B2C アプリケーションのエンドポイントからコピーした値を入力して置き換えます 前にコピーしたポリシー名を使用して
    OAuth ユーザー情報エンドポイント https://graph.microsoft.com/v1.0/me

  • ソフトウェアの制限をクリック Save 構成を保存します。

3. SSO のテスト

  • いったん Save 設定をクリックしてください テスト構成 SSO をテストします。 Azure B2C アプリケーションから送信された次の属性が表示されます。
  • Azure B2C シングル サインオン (SSO) - SSO のテスト

    4. 属性マッピング

    • ユーザー属性マッピングは、ユーザーが Prestashop に正常にログインできるようにするために必須です。
    • ユーザー属性を受け取ると、 テスト構成 ウィンドウで次のフィールドに入力します。 属性マッピング モジュールのセクション:
    • 苗字
      email
      メール email
      Azure B2C シングル サインオン (SSO) - 属性マッピング
    • ソフトウェアの制限をクリック Save.

    正常に設定されました OAuth クライアントとしての Prestashop Azure B2C OAuth サインインを使用して Prestashop ストアに安全にアクセスできます。 Prestashop OAuth クライアント モジュールは、ユーザー認証のための Prestashop ログイン プロセスを改善します。

    その他のリソース



    当社は、シングル サインオン、XNUMX 要素認証、アダプティブ MFA、プロビジョニングなどのためのセキュア ID ソリューションを提供します。 までご連絡ください。

     +1 978 658 9387 (米国) | +91 97178 45846 (インド)   samlsupport@xecurify.com

こんにちは!

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

サポート
miniOrange サポートにお問い合わせください
成功

お問い合わせありがとうございます。

24 時間以内に当社からのご連絡がない場合は、お気軽にフォローアップ メールを送信してください。 info@xecurify.com