の検索結果 :

×

Magento OAuth の WSO2 を使用したシングル サインオン (SSO) | WSO2 SSO ログイン | Magento SSO

Magento OAuth の WSO2 を使用したシングル サインオン (SSO) | WSO2 SSO ログイン | Magento SSO


Magento OAuth/OpenID Connect シングル サインオン モジュールは、Magento の OAuth/OpenID シングル サインオンを有効にする機能を提供します。 ユーザーが WSO2 資格情報を使用して Magento サイトにログインできるようにしたい場合は、Magento OAuth/OpenID Connect シングル サインオン モジュールを使用して簡単に実行できます。 Magento モジュールで WSO2 を構成すると、ユーザーが WSO2 を使用して Magento サイトに SSO できるようになります。 ユーザー プロファイル属性マッピングやロール マッピングなどの強力なシングル サインオン (SSO) 機能を備えています。 このガイドでは、Magento と WSO2 間のユーザー認証のためにシングル サインオン (SSO) を設定する方法について説明します。

こちらをクリックしてください Magento OAuth シングル サインオン (OAuth および OpenID Connect クライアント) プラグインで提供される他の機能について詳しく知るには

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

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

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

Magento OAuth OpenID Connect SSO 拡張機能により、Azure AD、Azure B2C、AWS Cognito、WSO2、Okta、LinkedIn、Google、Facebook、Slack、Discord またはその他のカスタム OAuth 2.0 プロバイダーを使用して Magento にログイン (シングル サインオン) できるようになります [24 時間年中無休]サポート]

 2.4.5でテスト済み

Magento への WSO2 OAuth および OpenID シングル サインオン (SSO) ログインを構成する手順

1. WSO2 を OAuth プロバイダーとして設定する

WSO2 を OAuth プロバイダーとして設定するには、次の手順に従ってください。

ミニオレンジ画像 WSO2 を OAuth プロバイダーとして構成する
  • まず、コンシューマー アプリを WSO2 Identity Server に登録します。 WSO2 ID サーバーをダウンロードして起動します。
  • WSO2 ログイン認証情報を使用した WSO2 シングル サインオン (SSO) Magento SSO : appregister-wso2 | マジェント Wso2
  • ログインしたら、次の場所に移動します メイン -> サービスプロバイダー をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します Add.
  • WSO2 ログイン認証情報を使用した WSO2 シングル サインオン (SSO) Magento SSO : sp-Add
  • 入力する サービスプロバイダー名 および 説明 をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 登録する
  • WSO2 ログイン認証情報を使用した WSO2 シングル サインオン (SSO) Magento SSO : Enter-spname-description | マジェント Wso2
  • 今すぐ サービスプロバイダー -> リスト 作成したサービス プロバイダーを編集します。
  • スクロールして選択 インバウンド認証構成 次に選択します OAuth/OpenID Connect 構成 をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 構成
  • WSO2 ログイン認証情報を使用した WSO2 シングル サインオン (SSO) Magento SSO :wso2 configure | マジェント Wso2
  • OAuth バージョンを選択します。 2.0 そして、入力します。 リダイレクト/コールバック URL プラグインから コールバックURL 分野。 クリック Add
  • WSO2 ログイン資格情報を使用した WSO2 シングル サインオン (SSO) Magento SSO callbackURL | マジェント Wso2
  • アプリが追加されたら、 顧客ID および クライアントシークレット アプリケーション用に生成されます。 Magento OAuth SSO プラグインを次のように設定します。 クライアント ID、クライアント シークレット、認証およびアクセス トークン、ユーザー情報の取得エンドポイント WSO2の。 エンドポイントはこのガイドの下部に記載されています。
  • Magento SSO WSO2 ログイン資格情報を使用した WSO2 シングル サインオン (SSO) :getclient-secret | マジェント Wso2
  • 属性マッピング: WSO2 から属性を取得するには、WSO2 アプリケーションに次のクレーム URI を追加する必要があります。
  • に行く サービスプロバイダー -> 請求 コンフィギュレーション。
  • 選択 https://wso2.org/claims/emailaddress から 件名のクレーム URI ドロップダウン。
  • Service Provider Claim Dialect に次の URI を追加します。 https://wso2.org/oidc/claim & https://wso2.org/claims
  • WSO2 ログイン資格情報を使用した WSO2 Magento SSO :claim-url
  • WSO2 サーバー側の構成が正常に完了しました。

WSO2 アイデンティティ サーバー 上記の手順で OAuth プロバイダーが正常に構成され、Magento サイトへの WSO2 ログイン資格情報を使用して WSO2 シングル サインオン (SSO) を実現します。

2. Magento 2 を OAuth クライアントとして構成する

  • OAuth プロバイダーの構成が正常に完了したら、「OAuth プロバイダー」タブに移動して構成します。 OAuthプロバイダー名, 顧客ID, クライアントシークレット, 対象領域 そしてエンドポイントを提供しました。 (これらの値は、STEP 2 でアプリケーション ダッシュボードからコピーできます。)

    OAuth クライアントを構成するには、以下のエンドポイントを参照してください。


    範囲: オープンID
    エンドポイントを承認します: https://<wso2-domain-name>/oauth2/auth
    アクセストークンエンドポイント: https://<wso2-domain-name>/oauth2/token
    ユーザー情報の取得エンドポイント: https://<wso2-domain-name>/oauth2/userinfo
  • セットアップボタンをクリックすると、セットアップが開始されます Save ボタンを押して設定を保存します。
  • セットアップボタンをクリックすると、セットアップが開始されます テスト構成
  • Magento 2 OAuth 認証情報 WSO2 SSO OAuth
  • OAuth プロバイダーから Magento に返されたすべての値が表に表示されます。 名、姓、電子メール、またはユーザー名の値が表示されない場合は、OAuth プロバイダーでこの情報を返すように必要な設定を行ってください。
  • miniOrange プレミアム プラグインは、次の機能も提供します。 ユーザーを IdP ログイン ページに自動リダイレクトします.
  • Magento 2 OAuth による IDP への自動リダイレクト
  • [サインイン設定] タブに移動し、Magento サイトで SSO を有効にするオプションを確認します。
  • Magento 2 OAuth による SSO の有効化
  • Magento 2 を OAuth クライアントとして正常に構成しました。 フロントエンドに SSO ボタンが表示されます。 ボタンをクリックして SSO をテストします。
  • Magento 2 OAuth SSO WSO2 SSO WSO2 magento SSO magento 2 OAuth クライアント SSO WSO2 SSO

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

  • 「属性マッピング」タブで属性をマッピングできます。 無料版のプラグインでは、ユーザー名と電子メールのみをマッピングできます。 ただし、プラグインのプレミアム バージョンでは、OAuth プロバイダーからのさまざまな属性を Magento サイトに存在する属性にマッピングできます。
  • Magento 2 OAuth 属性マッピング

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

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

設定することにより WSO2 として OAuthプロバイダー および マゼンタ として OAuth クライアント Magento OAuth クライアント プラグインを使用すると、Magento WSO2 (Active Directory) シングル サインオン (SSO) が正常にインストールされました。 このソリューションのおかげで、数分以内に、WSO2 ログイン資格情報を利用して Magento サイトに安全にアクセスできるようになります。


その他のリソース


見つからないものをお探しの場合は、メールでお問い合わせください。 magentosupport@xecurify.com

こんにちは!

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

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

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

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