の検索結果 :

×

会員登録 お問い合わせ

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


OAuth 2.0プロトコルを使用したClassLinkログイン(ClassLink OAuthシングルサインオン)とMagentoの統合。Magento OAuth / OpenID Connectシングルサインオン(SSO)プラグインを使用すると、OAuth2を使用してMagento上でClassLinkログイン(ClassLinkシングルサインオン)を簡単に設定できます。

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

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

Magento OAuth シングルサインオン (OAuth & OpenID Connect Client) プラグインで提供しているその他の機能の詳細については、こちらをクリックしてください。

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

Composer を使用したインストール:
  • を購入する miniOrange OAuth / OpenID Connect シングル サインオン Magento マーケットプレイスからの拡張機能。
  • 私のプロフィール -> 私の購入に移動します
  • 正しいアクセス キーを使用していることを確認してください (マイ プロフィール - アクセス キー)
  • プロジェクト内の auth.json ファイルにアクセス キーを貼り付けます。
  • 以下のコマンドを使用して、拡張機能をプロジェクトに追加します。
    「composer には miniorange_inc/miniorange-oauth-sso が必要です」
  • 拡張モジュール名の下にあるセレクターにモジュール名とバージョンのリストが表示されます。
  • コマンド プロンプトで次のコマンドを実行して、拡張機能を有効にします。
  • 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 への ClassLink OAuth および OpenID シングル サインオン (SSO) ログインを構成する手順

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

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

ミニオレンジ画像 ClassLink を OAuth プロバイダーとして構成する
  • に行く https://dev.classlink.com/login そしてサインアップ/ログインします。
  • Magento ClassLink シングル サインオン (SSO) 統合ログイン ページ
  • OAuthの構成 Oauth クライアント プラグインのタブ、収集 リダイレクト/コールバック URL を入力して、 クラスリンク 用途
  • あなたのコピー 顧客ID (NAIST) と クライアントシークレット それを miniOrange OAuth クライアント プラグイン設定に保存します。

MagentoサイトでClassLinkシングルサインオン(SSO)をOAuthプロバイダーとして正常に設定しました。これにより、学生と教職員は単一のログイン認証情報を使用してデジタルリソースに安全にアクセスでき、ClassLinkシングルサインオン(SSO)ログインによるユーザー認証が実現されます。

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

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

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


    範囲: プロフィールメール
    エンドポイントを承認します: https://launchpad.classlink.com/oauth2/v2/auth
    アクセストークンエンドポイント: https://launchpad.classlink.com/oauth2/v2/token
    ユーザー情報の取得エンドポイント: https://nodeapi.classlink.com/v2/my/info
  • 以下を行うには、 Save ボタンを押して設定を保存します。
  • 以下を行うには、 テスト構成
  • Magento 2 OAuth 認証情報 ClassLink 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 ClassLink SSO ClassLink magento SSO magento 2 OAuth クライアント SSO ClassLink SSO

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

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

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

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

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

その他のリソース


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

こんにちは!

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

対応