Shopify を ID プロバイダー (IdP) として使用して Canvas SSO を設定する方法
Shopifyストアを利用したCanvasシングルサインオン(SSO)。miniOrangeは、Shopifyストア向けのすぐに使えるソリューションを提供します。このソリューションにより、Shopifyストアの認証情報を使用してCanvas LMSへの安全なアクセスを数分以内に展開できます。
Canvas LMSは、世界で最も急速に成長している学習管理システムです。オープンソースのクラウドベースアプリケーションであり、魅力的な学習環境を提供することで、教師と生徒の両方に力を与えるように設計されています。Shopify(SAML IDPとしてのShopifyストア)アプリケーションを使用してログインすると、Shopifyストアの認証情報を使用してCanvas LMSにログインできます。ここでは、サービスプロバイダーとしてのCanvas LMSとIDプロバイダーとしてのShopifyストアの間でシングルサインオン(SSO)を設定する手順を順を追って説明します。
前提条件: IDP アプリケーションとしてストアをインストールする
ShopifyをIDプロバイダーとしてCanvasのシングルサインオン(SSO)を設定するには、ShopifyストアにminiOrange Store as IDP - SSO Loginアプリをインストールしてください。このアプリを使用すると、ストアがIDプロバイダー(IDP)として機能し、Canvasメンバーは1組の認証情報でログインできるようになります。
- Shopify 管理者にログインします。
- 「アプリ」→「Shopify アプリストア」に移動します。
- 検索する IDP として保存 - アプリへの SSO ログイン (miniOrangeより)。
- 「このアプリケーションを入手」をクリックして、アプリをストアに追加します。
- Canvas LMSの設定を開始するには、「アプリ」からアプリを開いてください。
ShopifyストアをIDPとして使用してCanvas LMSにSSOを設定するには、以下のステップバイステップガイドに従ってください。
ステップ1: ShopifyストアをIdP(アイデンティティプロバイダー)として設定する
- あなたが必要になるでしょう エンティティID , ACSのURL Canvas LMS から。
- この情報は以下にあります 現在のプロバイダー in 認証 下のセクション タブには何も表示されないことに注意してください。
-
以下を行うには、 リンク サービスプロバイダーのすべての情報を含むメタデータファイルを見つける
(キャンバス LMS)。
- 次に、Shopify ストアに移動し、をクリックします アプリ タブを選択 IDP-SSOログインとして保存 アプリケーション。
- 左側のナビゲーションバーから選択します アプリ をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します アプリケーションを追加
- に行く SAML タブで検索します キャンバス をクリックして キャンバス LMS (SAML)。
- Canvas LMS からの情報に対応する値を入力します。以下の表を参照してください。
| サービスプロバイダー名 | サービスプロバイダーの名前。 |
| SP エンティティ ID または発行者 | コピーして貼り付けます SPエンティティID Canvas LMS から。 |
| ACSのURL | コピーして貼り付けます ACSのURL Canvas LMS から。 |
| 名前 ID 形式 | urn:oasis:names:tc:SAML:1.1:nameid-format:電子メールアドレス |
| アサーション署名済み | チェック済み |
- 以下を行うには、 Save ボタンをクリックして設定を保存します。
- 今すぐに移動する 選択 オプションと選択 タブには何も表示されないことに注意してください。
- 今後はクリック メタデータの詳細を表示 下 外部 IDPS 経由の認証に必要な情報 セクション。これらのデータは後の手順で使用するので、書き留めておいてください。
- Shopify 側の構成が正常に完了しました。
ステップ2:Canvas LMSをサービスプロバイダーとして設定する
- Canvas LMS ドメインにログインします。 アカウント管理者.
- 切り替える 管理者ビュー 画面下部の対応するリンクをクリックします。
- 選択 左側のペインから、 ドメイン シングル サインオンを有効にしたい場合。
- ソフトウェアの制限をクリック 認証 左側のペインで、 SAML
- 以下の表を参考に値を入力してください。
| IDPメタデータURI | 入力する メタデータURL メタデータ ドキュメントを指します。 |
| IDP エンティティ ID | 入力する IdP エンティティ ID または発行者 あなたが得た価値 ステップ 1. |
| ログオン URL | 入力する SAML ログイン URL あなたから得たもの ステップ 1. |
| ログアウトURL | 入力する SAMLログアウトURL(プレミアム機能) あなたが得たもの ステップ 1. |
| 証明書のフィンガープリント | からコピーした X.509 証明書を貼り付けます。 ステップ 1. |
| ログイン属性 | 名前ID |
| 識別子の形式 |
urn:oasis:names:tc:SAML:1.1:nameid-format を選択します:電子メールアドレス
ドロップダウンリストから選択します。 |
| 認証コンテキスト |
urn:oasis:names:tc:SAML:2.0:ac:classes を選択します: パスワード保護されたトランスポート ドロップダウンリストから選択します。 |
| メッセージ署名 |
IdP に送信されるリクエスト メッセージの署名に使用するアルゴリズムを選択します。 ここでは「未署名」を選択します。 |
| ジャストインタイムプロビジョニング |
チェックすると、Canvas LMSにユーザーアカウントが自動的に作成されます。 ユーザーが初めてシングル サインオン (SSO) でログインする場合。 |
- ソフトウェアの制限をクリック Save.
- Canvas LMS 側の構成が正常に完了しました。
ステップ3:Canvas LMSのSSOテスト
- Canvas LMS ログイン ページに移動します。
- 以下を行うには、 ログインボタン 先ほどカスタマイズしました。 Shopify ストアのログインページにリダイレクトされます。
- Shopify ストアのログイン資格情報を入力し、「ログイン」をクリックします。Canvas LMS アカウントに自動的にログインします。
- 正常に設定されました IDプロバイダーとしてのShopify Canvas LMS アプリケーション用。
ご返答ありがとうございます。 すぐにご連絡させていただきます。
何か問題が発生しました。 もう一度質問を送信してください
