miniOrange Magentoユーザー同期とKeycloakの連携
概要
Keycloakユーザー同期 は、Magento 用の使いやすいプラグインで、ID 管理プラットフォームである Keycloak と Magento 間でユーザーデータの同期を容易にします。このプラグインは、 Keycloak Rest API KeycloakからMagentoデータベースへ、すべてのユーザープロファイルを取得します。双方向ユーザー同期、自動ユーザー作成・削除、グループマッピングなど、高度な同期機能をシームレスにサポートします。ユーザー情報を同期させるためのシンプルで安全な方法を提供し、管理者は手動、オンデマンド、またはスケジューラベースのプロビジョニングでユーザーをプロビジョニングし、ユーザーデータを管理できます。
インストール手順
構成手順
1.Keycloakの構成
- あなたに行く Keycloakコンソール レルムを選択してクリックします ユーザー。レルムの名前にスペースが含まれていないことを確認してください。
- に行く ユーザー とをクリックしてください ユーザーを追加 新しいユーザーを作成するためのボタン。
- 新しいユーザーを作成するときに、必要な詳細を入力し、クリックします 創造する.
- ユーザーが作成されたら、次の場所に移動します 「認証情報」タブ をクリックして、 パスワードを設定してください ユーザーのパスワードを設定するボタン。
- ユーザーのパスワードを入力し、 をクリックします Save.
- ユーザーパスワードを設定したら、 役割のマッピング タブをクリックしてユーザーに次の役割を割り当てます 「ユーザーの管理」 下 「レルム管理」 クライアントの役割。
- 役割をフィルタリングする クライアントによるフィルター そして検索してください user、選択 レルム管理, ユーザーの管理 役割をクリックし、 割り当てます
ステップ2: クライアントを作成する
- クライアントを作成するには、 取引実績 左側のパネルのセクションをクリックし、 クライアントの作成
- クライアントを作成するには、必要な詳細を入力し、 次へ
- 次のステップでは、 直接アクセス許可 入力してクリックします Save
- Keycloak側の設定はすべて完了しました。それでは、Magento Keycloak同期プラグインに移動して、プラグインの設定を完了させましょう。
ステップ3:Keycloakユーザー同期プラグインの設定
- 「Keycloakの設定」タブに移動し、上記で作成したKeycloakアプリケーションからKeycloakドメイン、クライアントID、およびレルム名を入力します。
- Keycloak ドメインをコピーするには、 Keycloakコンソール そしてドメインをコピーします。
- クライアント ID をコピーするには、以下に示すように Keycloak 設定にカーソルを合わせ、そこからクライアント ID をコピーします。
- レルム名をコピーするには、Keycloak パネルに移動してレルム名をコピーします。
- 入力する Keycloakアプリケーション内の任意のユーザー(「manage-users」権限を持つユーザー)の権限。これはテスト構成に使用されます。
- コピーしたものを入力してください KeycloakサーバーのURL に選出しました。 KeycloakサーバーURLフィールド 同期設定タブに表示されます。
- クライアントIDをコピーし、「同期設定」タブの「クライアントID」フィールドに貼り付けてください。
- 次に、それを「同期構成」タブの「レルム」フィールドに貼り付けます。
- 入力する テストユーザー名 ここでクリックして 構成の保存
- 手動/オンデマンドプロビジョニングセクションでは、権限を持って作成したユーザーのユーザー名を入力できます。 「ユーザーの管理」.
- 「自動プロビジョニング」セクションでは、ユーザーの作成、削除、更新時にプロビジョニングを自動化できます。また、Magentoユーザーのパスワードの自動同期を有効にすることもできます。
- おめでとうございます。正常に検証されました。 ユーザーのメールアドレス 登録中。
Keycloak User SyncとMagentoの設定が完了しました。お探しの情報が見つからない場合は、メールでお問い合わせください。 magentosupport@xecurify.com.
