の検索結果 :

×

Magento Keycloak SAML SSO (シングル サインオン) | Magento Keycloak SSO | MagentoでKeycloakを使用してログインする

Magento Keycloak SAML SSO (シングル サインオン) | Magento Keycloak SSO | MagentoでKeycloakを使用してログインする


無料試用版を入手

Magento の Keycloak シングル サインオン (SSO) ログイン [Magento Keycloak SSO] 私たちのを使用することで達成できます Magento SAML SP シングル サインオン (SSO) プラグイン。 当社の SSO ソリューションにより、Magento SAML 2.0 準拠のサービスプロバイダーが Magento サイトと Keycloak の間に信頼を確立し、Keycloak を使用してユーザーを安全に認証し、Magento サイトにログインできるようになります。 当社の Magento シングル サインオン (SSO) ソリューションは、SSO ログインの背後で Magento サイトを保護し、ユーザーが Keycloak ログイン資格情報を使用して認証されるようにします。 属性/カスタム マッピング、ロール マッピングなどの高度な SSO 機能をシームレスにサポートします。

ここでは、Magento サイトと Keycloak の間で SAML シングル サインオン SSO ログインを構成するためのガイドを検討します。 IdPとしてのKeycloak (アイデンティティプロバイダー) および SPとしてのMagento (サービスプロバイダー)。 当社の SSO プラグインは、Keycloak からの無制限のユーザー認証を提供します。 Magento Keycloak SAML シングル サインオン (SSO) プラグインで提供されるその他の機能の詳細については、以下をご覧ください。 ここをクリック.

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

Composer を使用したインストール:
  • を購入する miniOrange SAML シングル サインオン - SAML SSO ログイン Magento マーケットプレイスからの拡張機能。
  • 私のプロフィール -> 私の購入に移動します
  • 正しいアクセス キーを使用していることを確認してください (マイ プロフィール - アクセス キー)
  • プロジェクト内の auth.json ファイルにアクセス キーを貼り付けます。
  • 以下のコマンドを使用して、拡張機能をプロジェクトに追加します。
    「コンポーザーには saml-sp-single-sign-on:{version} が必要です」
  • 拡張モジュール名の下にあるセレクターにモジュール名とバージョンのリストが表示されます。
  • コマンド プロンプトで次のコマンドを実行して、拡張機能を有効にします。
  • php bin/magento セットアップ:di:compile
    php bin / magentoのセットアップ:アップグレード

手動インストール:
  • miniOrange SAML シングル サインオン - SAML SSO ログイン拡張機能 zip を次の場所からダウンロードします。 こちら.
  • MiniOrange/SP ディレクトリ内の zip の内容をすべて解凍します。
  • {Magentoのルートディレクトリ} アプリ コード ミニオレンジ SP
  • コマンドプロンプトで次のコマンドを実行して拡張機能を有効にします。
  • php bin/magento セットアップ:di:compile
    php bin / magentoのセットアップ:アップグレード

Azure AD、Azure B2C、ADFS、Okta、Keycloak、Salesforce、Ping、Bitium、Gsuite、Shibboleth および多くの SAML IdP を使用した Magento シングル サインオン SSO ログイン [24 時間年中無休のサポート]

 2.4.5でテスト済み

Magento SAML SP への Keycloak SAML シングル サインオン (SSO) ログインを設定する手順


1. KeycloakをIDPとしてセットアップします(バージョン18以下)

以下の手順に従って、Keycloak (バージョン 18 以下) を Magento の IdP として設定します

ミニオレンジ画像 KeycloakをIdPとして構成する
  • Magento SAML SP SSO プラグインで、次の場所に移動します。 サービスプロバイダーのメタデータ タブ。 このタブには、Keycloakをアイデンティティプロバイダとして構成するために必要なSPエンティティIDやACS(AssertionConsumerService)URLなどのSPメタデータが表示されます。
  • Magento Keycloak SSO - Magento SSO - Keycloak SSO ログイン
  • Keycloakで使用するレルムを選択します コンソール。
  • 新しいクライアント/アプリケーションを作成するには、左側のメニューに移動して、 取引実績をタップし、その後、 創造する.
  • APP の作成 - Magento 用 Keycloak SAML シングル サインオン (SSO) - Magento Keycloak SSO ログイン
  • 「サービスプロバイダーのメタデータ」タブから、 SP-EntityID / 発行者 として 顧客ID および SAML クライアントプロトコルとして。
  • クライアントの追加 - Magento 用 Keycloak SAML シングル サインオン (SSO) - Magento Keycloak SSO ログイン
  • 今後はクリック Save.
  • 必要な詳細を指定して Keycloak を構成します。
  • 顧客ID   SP-EntityID / 発行者 サービスプロバイダーのメタデータから
    名前 このクライアントの名前を入力します (例: Joomla)
    説明 (オプション)説明を入力してください
    使用可能ON
    同意が必要ですオフ
    クライアントプロトコルSAML
    AuthnStatement を含めるNO
    書類に署名するNO
    リダイレクト署名キー検索の最適化オフ
    アサーションに署名するNO
    署名アルゴリズムRSA_SHA256
    アサーションの暗号化オフ
    クライアントの署名が必要ですオフ
    クライアントの署名が必要です排他的
    強制名 ID 形式NO
    名前ID形式メール
    ルートURL空のままにするか、サービスプロバイダーのベース URL を残します
    有効なリダイレクト URI  ACS (アサーション コンシューマ サービス) URL サービスプロバイダーのメタデータから
    Magento Keycloak SSO - 設定 - Magento 用 Keycloak SAML シングル サインオン (SSO) - Magento Keycloak SSO ログイン Keycloak ログイン - 設定 - Magento 用 Keycloak SAML シングル サインオン (SSO) - Keycloak Magento SSO ログイン
  • キークローク内、地下 きめ細かい SAML エンドポイント構成, 次の詳細を入力します。
  • アサーション コンシューマ サービス POST バインディング URL   ACS (アサーション コンシューマ サービス) URL プラグインのサービスプロバイダーメタデータタブから
    ログアウトサービスリダイレクトバインドURL (オプション)   シングル ログアウト URL プラグインのサービスプロバイダーメタデータタブから
    ログイン SAML エンドポイント設定 - Magento Keycloak SSO - Keycloak Magento SSO ログイン
  • ソフトウェアの制限をクリック Save.

ミニオレンジ画像  マッパーの追加

  • に行きます マッパー タブを押して ビルトインの追加 Keycloakのボタン。
  • Keycloak ログイン - マッパータブ - Magento Keycloak SSO - Keycloak Magento SSO ログイン
  • のチェックボックスを有効にします X500 指定された名前, X500姓 および X500メール 属性を指定します。
  • Keycloak ログイン - 組み込みプロトコル マッパーの追加 - Magento 用 Keycloak SAML シングル サインオン (SSO) - Magento Keycloak SSO
  • ソフトウェアの制限をクリック 選択したものを追加 ボタン。 以下の Keycloak に追加されたマッピングが表示されます。
  • Keycloak ログイン - 選択を追加 - Magento Keycloak SSO - Keycloak Magento SSO ログイン

ミニオレンジ画像 セットアップファイルをダウンロードする

  • MFAデバイスに移動する レルム設定、 Keycloakでクリックします SAML 2.0 ID プロバイダーのメタデータ でエンドポイントとして言及されている [全般]タブ.
  • JBoss Keycloak SSO-7 - Magento 用 Keycloak SAML シングル サインオン (SSO) - Keycloak Magento SSO ログイン
  • URL をメモして手元に保管してください。 それはあなたに提供します エンドポイント プラグインを設定するために必要です。
  • Keycloak ログイン / Keycloak SSO / Keycloak シングル サインオン (SSO) を実現するための SAML IdP (アイデンティティ プロバイダー) として Keycloak を正常に設定し、Magento サイトへの安全なログインを確保しました。

1. KeycloakをIDPとしてセットアップします(バージョン19以降)

以下の手順に従って、Keycloak (バージョン 19 以降) を Magento の IdP として設定します

ミニオレンジ画像 KeycloakをIdPとして構成する
  • Magento SAML SP SSO プラグインで、次の場所に移動します。 サービスプロバイダーのメタデータ タブ。 このタブには、Keycloakをアイデンティティプロバイダとして構成するために必要なSPエンティティIDやACS(AssertionConsumerService)URLなどのSPメタデータが表示されます。
  • Keycloak を IDP として構成する - Magento SSO - Keycloak SSO ログイン
  • Keycloak 内で コンソールで、使用するレルムを選択します。
  • ソフトウェアの制限をクリック 取引実績 左側のメニューから をクリックし、 クライアントの作成 ボタンをクリックして、Keycloakで新しいクライアント/アプリケーションを作成します。
  • Magento Keycloak SSO アプリの作成
  • 選択 SAML as クライアントタイプ、 入力 SP-EntityID / 発行者 として 顧客ID [サービス プロバイダー メタデータ] タブで、アプリケーションの名前を入力し、説明を入力します。
  • Magento Keycloak SSO クライアントの追加
  • 今後はクリック Save.
  • 必要な詳細を指定して Keycloak を構成します。
  • 顧客ID   SP-EntityID / 発行者 プラグインのサービスプロバイダーメタデータタブから
    名前 このクライアントの名前を入力してください
    説明 説明を入力してください
    クライアントの署名が必要です オフ
    POSTバインディングを強制する オフ
    強制名 ID 形式 オフ
    名前ID形式 メール
    ルートURL 空のままにするか、サービス プロバイダーの [メタデータ] タブからベース URL を指定します
    有効なリダイレクト URI   ACS (アサーション コンシューマ サービス) URL プラグインのサービスプロバイダーメタデータタブから
    Magento Keycloak SSO Keycloak ログイン - 設定 Magento Keycloak SSO Keycloak ログイン - 設定 Magento Keycloak SSO Keycloak ログイン - 設定
  • 今後はクリック Save.
  • In 高機能 タブの下 きめ細かい SAML エンドポイント構成, 次の詳細を入力します。
  • アサーション コンシューマ サービス POST バインディング URL   ACS (アサーション コンシューマ サービス) URL プラグインのサービスプロバイダーメタデータタブから
    ログアウトサービスリダイレクトバインドURL (オプション)   シングル ログアウト URL プラグインのサービスプロバイダーメタデータタブから
    Magento Keycloak ログイン | ログイン SAML エンドポイント構成
  • ソフトウェアの制限をクリック Save.

ミニオレンジ画像  マッパーの追加

  • In クライアントスコープ タブでアプリケーションをクリックします。
  • Magento Keycloak SSO | アプリケーションをクリックします
  • ソフトウェアの制限をクリック 事前定義されたマッパーを追加する キークロークで。 Magento Keycloak SSO | 事前定義されたマッパーを追加する
  • のチェックボックスをオンにします X500 指定された名前, X500姓 および X500メール Keycloakの属性。
  • Magento Keycloak SSO | チェックボックスを選択する
  • ソフトウェアの制限をクリック Add
  • 以下の Keycloak に追加されたマッピングが表示されます。
  • Magento Keycloak | マッピング

ミニオレンジ画像  セットアップファイルをダウンロードする

  • MFAデバイスに移動する レルム設定、 をクリックしてください SAML 2.0 ID プロバイダーのメタデータ でエンドポイントとして言及されている [全般]タブキークロークで。
  • Magento Keycloak 設定を構成する Magento Keycloak
  • URL をメモして手元に保管してください。 それはあなたに提供します エンドポイント プラグインを設定するために必要です。
  • Keycloak ログイン / Keycloak SSO / Keycloak シングル サインオン (SSO) を実現するための SAML IdP (アイデンティティ プロバイダー) として Keycloak を正常に設定し、Magento サイトへの安全なログインを確保しました。



2. Magento を SP (サービスプロバイダー) として構成する

  • コピー SAML エンティティ ID、SAML シングル サインオン エンドポイント URL、および x.509 証明書 フェデレーション メタデータ ドキュメントから取得して貼り付けます IdP エンティティ ID または発行者、シングル サインオン サービス URL、x.509 証明書 プラグイン内のそれぞれのフィールド。
  • IdP エンティティ ID または発行者 フェデレーション メタデータ ドキュメントの SAML エンティティ ID
    シングルサインオンサービスのURL フェデレーション メタデータ ドキュメントの SAML シングル サインオン エンドポイント URL
    X.509証明書 フェデレーション メタデータ ドキュメント内の x.509 証明書
  • ソフトウェアの制限をクリック Save ボタンをクリックしてすべての設定を保存します。
  • Azure AD Magento SSO - Magento での Azure シングル サインオン (SSO) ログイン - フェデレーション メタデータ
  • Magento が SP として正しく設定されているかどうかを確認するには、 テスト構成
  • Azure AD Magento SSO - Magento での Azure シングル サインオン (SSO) ログイン - フェデレーション メタデータ

3. サインイン設定

  • MFAデバイスに移動する サインイン設定 タブ。 ここには、ログインリンクを有効にするオプションがあります。 管理者*/顧客 ログインページ (*管理者 SSO はプレミアム バージョンで利用可能です)
  • Magento 2 SSO Azure AD シングル サインオン (SSO) 管理者顧客 SSO
  • 任意のページから SSO を開始する場合は、拡張機能で提供される SSO リンクを使用することもできます。
  • SSO リンクを使用した Magento SSO Magento 2 SSO Azure AD
  • プレミアム拡張機能では、次の機能も提供します。 ユーザーを IdP ログイン ページに自動リダイレクトします ユーザーがまだログインしていない場合。
  • Magento 2 OAuth による IDP への自動リダイレクト

4. 顧客/管理者の SSO



  • 顧客のログイン ページに移動すると、フロントエンドに SSO ボタンが表示されます。 ボタンをクリックして SSO をテストします。
  • Magento 2 OAuth SSO 顧客 SSO
  • Magento に正常にログインします。
  • magento SSO magento 2 OAuth クライアント SSO 管理者 SSO

  • 管理者ログイン ページにアクセスすると、管理者ページに [SSO] ボタンが表示されます。 ボタンをクリックして、管理者として SSO を開始します。
  • Magento 2 管理者 SSO ログイン ボタン
  • 管理者として Magento に正常にログインすると、Magento バックエンド ダッシュボードにリダイレクトされます。
  • Magento 2 管理者 SSO 管理者ダッシュボード

属性マッピング / カスタム属性マッピング (オプション)。 ※これはプレミアム機能です。

1.1: 属性マッピング (オプション)。

  • 属性は、アイデンティティ プロバイダーに保存されるユーザーの詳細です。
  • 属性マッピングは、アイデンティティプロバイダー (IdP) からユーザー属性を取得し、それを名、姓などの Magento ユーザー属性にマッピングするのに役立ちます。
  • Magento サイトにユーザーを自動登録する際、これらの属性は Magento ユーザーの詳細に自動的にマッピングされます。
  • のみ 名前ID 無料のプラグインを使用して、Magento の電子メールとユーザー名の特性にマッピングできます。 一方、プレミアム バージョンのプラグインでは、IdP からの複数のユーザー属性を Magento 属性にマッピングできます。 デフォルトの属性に加えて、IdP に追加したカスタム属性をマップできます。
  • ユーザーが SSO を実行すると、IdP によって送信された NameID 値が電子メールと Magento ユーザーのユーザー名にマッピングされます。
  • Azure AD Magento SSO - Magento での Azure シングル サインオン (SSO) ログイン - 属性マッピング
    ユーザー名: IdP からのユーザー名属性の名前 (デフォルトでは NameID を保持します)
    Email: IdP からの電子メール属性の名前 (デフォルトでは NameID を保持します)
    グループ/役割: ID プロバイダー (IdP) からのロール属性の名前
  • あなたがチェックすることができます テスト構成 以下の結果 サービスプロバイダーのセットアップ タブをクリックして、ここにマッピングする値をよりよく理解します。

1.2: カスタム属性マッピング (オプション)。 ※これはプレミアム機能です。

  • 「テーブル」フィールドにテーブル名を入力します。
  • 列名として属性名を入力します (それぞれのテーブル内)
  • [追加] ボタンをクリックしてカスタム magento 属性を追加し、ID プロバイダーから受け取った属性をそれぞれのフィールドにマッピングします。
  • 保存ボタンをクリックして設定を保存します。
  • 属性名フィールドに名前を入力し、削除ボタンをクリックして構成を削除することもできます。
  • Magento 2 SAML SSO カスタム属性マッピング

役割のマッピング (オプション)。 ※これはプレミアム機能です。

  • 無料のプラグインで、管理者以外のすべてのユーザーが SSO を実行するときに割り当てられるデフォルトのロールを指定できます。
  • [属性/ロール マッピング] タブに移動し、[ロール マッピング] セクションに移動します。
  • デフォルトの役割を選択し、「保存」ボタンをクリックします。
  • Azure AD Magento SSO - Magento での Azure シングル サインオン (SSO) ログイン - ロール マッピング

このガイドでは、正常に構成されています Keycloak SAML シングルサインオン (Keycloak SSO ログイン) 選択する IdPとしてのKeycloak および SPとしてのMagento Magento SAML Sigle Sign-On (SSO) ログイン プラグイン このソリューションにより、Magento サイトへの安全なアクセスを展開する準備が整います。 Keycloakログイン 数分以内に資格情報を取得します。


その他のリソース


当社のお客様が miniOrange Magento シングル サインオン (SSO) ソリューションを選択する理由?


24 / 7サポート

すべての Magento ソリューションに対して年中無休のサポートを提供します。 お客様のニーズに応える高品質なサポートをお約束します。

登録する

ユーザーレビュー

当社の信頼できる Magento ソリューションについて満足しているお客様の意見をご自身の目でご覧ください。

レビュー

豊富なセットアップガイド

簡単かつ正確なステップバイステップの説明とビデオにより、数分以内に設定を行うことができます。

デモ


当社は、シングル サインオン、XNUMX 要素認証、プロビジョニングなどのためのセキュア ID ソリューションを提供します。 までお問い合わせください。

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

こんにちは!

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

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

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

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