の検索結果 :

×

Apple シングル サインオン (SSO) OAuth / OpenID による Magento への接続 | Magento Apple SSO ログイン

Apple シングル サインオン (SSO) OAuth / OpenID による Magento への接続 | Magento Apple SSO ログイン


統合 Apple OAuth 2.0 プロトコルを使用して Magento にログイン (Apple OAuth シングル サインオン) します。 Magento OAuth / OpenID Connect Single Sign-On (SSO) プラグインを使用すると、OAuth2 を使用して Magento で Apple Login (Apple Single Sign-on) をセットアップすることが簡単になります。

このプラグインは、カスタム OAuth および OIDC プロバイダーだけでなく、他のソーシャル メディア ソースを使用してセットアップできます。 これには、ユーザー プロファイルの属性マッピング、ロール マッピングなど、多くのシングル サインオン (SSO) 機能が含まれています。 このガイドでは、Magento と Apple の間で SSO を設定する方法について説明します。 この記事の最後には、ユーザーは Apple を使用して Magento にログインできるようになります。 こちらをクリックしてください Magento OAuth Single Sign-On (OAuth & OpenID Connect Client) プラグインの追加機能の詳細については、こちらをご覧ください。

Magento OAuth & OpenID Connect シングル サインオン (SSO) プラグインを使用すると、Apple を OAuth および OpenID Connect プロバイダーとして使用して、Magento に安全にログインできるようになります。 Azure B2C、Office 365、その他のカスタム プロバイダーなどの代替 OAuth プロバイダーを使用してプラグインを構成することもできます。 ユーザー プロファイルの属性マッピング、ロール マッピングなどの高度なシングル サインオン機能がサポートされています。 この記事では、Magento と Apple の間で SSO を設定する方法について説明します。 このガイドが終わるまでに、ユーザーは Apple を通じて Magento にログインできるようになります。

こちらをクリックしてください 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 への Apple OAuth および OpenID シングル サインオン (SSO) ログインを構成する手順

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

Apple を OAuth プロバイダーとして構成するには、以下の手順に従ってください。

ミニオレンジ画像 Apple を OAuth プロバイダーとして構成する
  • まず、に行きます https://developer.apple.com をクリックしてください Apple 開発者アカウントでログインします。
  • Apple シングル サインオン SSO Apple にログイン Magento Apple シングル サインオン SSO Apple アカウントの作成 | Magento Apple SSO
  • ソフトウェアの制限をクリック 証明書、識別子 & 対応プロファイル タブには何も表示されないことに注意してください。
  • Magento Apple シングル サインオン SSO ログイン証明書、識別子、プロファイル
  • 左側のメニューで をクリックします 識別子 その後、 プラスアイコン(青色) 。 をクリックしてください Continue 次の 2 ページについては、
  • Magento Apple SSO ログイン ユーザー識別子 | Magento Apple ログイン
  • 入力します 説明 & バンドルID アプリID。 (バンドル ID は、reverse-dns 形式の文字列である必要があります。)
  • Apple シングル サインオン SSO ログイン アプリの説明
  • 機能 セクションを下にスクロールして選択します リンゴとサインする をクリックします 編集 リンクをクリックします。
  • Apple シングル サインオン SSO ログイン | Magento での Apple ログイン
  • 選択 プライマリ アプリ ID として有効にする をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 保存します。 ソフトウェアの制限をクリック Continue クリックして 登録。
  • Apple シングル サインオン SSO プライマリ アプリ | Magento Apple ログイン
  • 右隅にある をクリックします Continue それとその後 登録する
  • もう一度クリックします プラスアイコン( 青色)。 選択する サービスID をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 続行します。
  • Magento Apple SSO | Magento での Apple ログイン
  • 入力します 説明 & 識別する(識別子はクライアント ID になります)。 をクリックして、 Continue それとその後 登録する
  • Apple シングル サインオン SSO ログインの説明とクライアント ID
  • ソフトウェアの制限をクリック キーズ 左側のメニューからタブをクリックします。 プラスアイコン 新しいキーを登録します。
  • Magento SSO Apple Login に新しいキーを登録する
  • あなたにあげなさい キー 名前を入力して選択します Appleでサインイン をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 構成
  • OAuth 2.0 Magento SSO ログインキー Magento Apple ログイン
  • あなたの選択します。 プライマリID とをクリックしてください Save ボタンをクリックし、その後右隅にある をクリックします Continue & 登録する
  • Apple シングル サインオン SSO ログイン アプリ 登録
  • セットアップボタンをクリックすると、セットアップが開始されます ダウンロード キーがダウンロードされたら、ボタンをクリックします。 クリックします
  • Apple シングル サインオン SSO キーがダウンロードされたらダウンロードします
  • 左側のメニューでをクリックします 識別子 そして右上をクリックします アプリID.
  • Apple シングル サインオン SSO アプリ ID を選択 | Magento アップル SSO
  • ソフトウェアの制限をクリック サービスID ドロップダウンメニューから選択します。
  • Magento Apple シングル サインオン SSO 選択サービス ID は Apple AppID です
  • あなたの選択します。 サービスID リストから。
  • Magento シングル サインオン SSO 選択サービス ID | Magento SSO
  • 選択 Appleでサインイン をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 構成
  • Magento Apple シングル サインオン SSO ログイン アプリの構成 | Magento 2 SSO
  • 現在地に最も近い プライマリアプリID ドロップダウンから、 ドメイン & リダイレクトURL [ドメインとサブドメイン] および [戻り URL] にそれぞれ入力し、 Next ボタン (miniOrange プラグインからドメイン名とリダイレクト URL を取得します)。
  • Apple シングル サインオン SSO ソーシャル ログイン Apple リダイレクト URL
  • 詳細を確認し、 クリックします ボタン。 その後、右隅にある Continue
  • コピー 識別子の値 とをクリックしてください Save
  • Apple シングル サインオン SSO アプリ ID とシークレット | Magento SSO
  • クライアント ID に識別子の値を入力し、 ダウンロードされたキー miniOrange OAuth クライアント プラグインのクライアント シークレットの値。

2. 秘密鍵の生成

  • 以下のリンクからRubyインストーラーをダウンロードします。 https://rubyinstaller.org/downloads/ インストールしてください。
  • 「Ruby でコマンド プロンプトを開始」を検索し、ruby コマンド プロンプトを開き、コマンド ラインで次のコマンドを実行して JWT gem をインストールします:gem install JWT。
  • 以下のコードをファイルにコピーし、拡張子 .rb を付けてファイルを保存します。 この .rb ファイルとダウンロードした .p8 ファイルを同じフォルダーに保存します。
  • ダウンロードしたファイルの名前を入力します。 example= コード内の「key.P8」、key_id、client_id、team_id
  • Ruby コマンド プロンプトを開き、次のコマンドを使用して上記のコードを実行します。 Ruby ファイル名.rb
  • 'jwt'key_file = 'key.P8' が必要です
    チームID = ''
    クライアントID = ''
    key_id = ''
    ecdsa_key = OpenSSL::PKey::EC.new IO.read key_file
    ヘッダー= {
    '子供' => key_id
    }
    クレーム = {
    'iss' => チーム ID、
    'iat' => Time.now.to_i,
    'exp' => Time.now.to_i + 86400*180,
    'aud' => 'https://appleid.apple.com',
    'sub' => client_id、
    }
    トークン = JWT.encode クレーム、ecdsa_key、'ES256'、ヘッダー
    トークンを置く
  • 秘密鍵を取得します。 秘密鍵をコピーします。
  • Magento の Apple 秘密鍵 | Apple SSO マジェント 2

正常に設定されました OAuth プロバイダーとしての Apple ユーザー認証に Magento を使用して Apple シングル サインオン (SSO) を実現します。

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

  • OAuth プロバイダーの構成が正常に完了したら、「OAuth プロバイダー」タブに移動して構成します。 OAuthプロバイダー名, 顧客ID, クライアントシークレット, 対象領域 そしてエンドポイントを提供しました。

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


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

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

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

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

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

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

その他のリソース


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


24 / 7サポート

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

登録する

ユーザーレビュー

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

レビュー

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

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

デモ


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

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

こんにちは!

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

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

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

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