RapidIdentity SAML設定
RapidIdentityを使用して、組織用にシングルサインオン( SSO )を設定します。
誰がこの機能を使用できますか?
この機能は、Canva教育機関で利用できます。 ただし、チームまたは組織のSSO設定を有効化、構成、変更できるのは、チーム管理者と所有者のみです。
ステップ1:CanvaをRapidIdentityに追加する
Canvaの次の情報を参考にして、IDプロバイダーを構成します。
- ACS URL/返信URL : https://www.canva.com/login/saml
- エンティティID/識別子: https://www.canva.com
- SAML属性: NameID、メール、名、姓
- メタデータテキスト
- Canvaロゴ
設定を確認して、SAMLアサーションに署名も含まれていることを確認してください。
また、次の設定を使用することをお勧めします。
- 属性ステートメントを含める(Include SAML2 Attribute Statement):True
- SAML2 SSOレスポンスに署名する(Sign SAML2 SSO Response):Never
- SAML2 SSOアサーションに署名する(Sign SAML2 SSO Assertions):Conditional
- SAML2 SSOアサーションを暗号化する(Encrypt SAML2 SSO Assertions):Never
- SAML2 SSO Name Idsを暗号化する(Encrypt SAML2 SSO Name Ids):Never
- 署名アルゴリズム(Signature Algorithm):RSA SHA-256
ステップ2:名簿データをCanvaに送信する
このステップは、Canva教育のアカウントに複数の学校が設定されている場合のみに該当します。 単一の学校の場合は、ステップ3に進みます。
複数の学校を持つ組織では、ユーザーがどの学校に割り当てられるべきかを識別するために、名簿データをCanvaに転送する必要があります。
これを行うにはいくつかの方法があります。以下のオプションからニーズに最適なものを1つ選択してください。
オプション1:Classlink RosterServerを使用する
Classlinkを利用している場合、RosterSyncで名簿データを送信することができます。方法については、OneRosterのプロビジョニングをご覧ください。
オプション2:「TeamId」属性を使用する
このオプションにはいくつかの方法があります。
この方法を選択した場合、一貫性のある固有の属性値を送信することが重要です。学校はそれぞれ固有の「TeamId」の値を持ち、学校内のすべてのユーザーは、バリエーションのない同じ「TeamId」の値を持っている必要があります。
属性を使用する
SAMLアプリに学校名、学校ID、その他学校に関連する固有の識別子を持つ属性がある場合、「TeamId」属性として使用して、各ユーザーの所属する学校に関する情報を送信できます。
SAMLアプリでその属性を送信するクレームを作成し、クレームに「TeamId」という名前を付けます。
その後、各学校名および対応する「TeamId」値を含むCSVファイルをCanvaと共有し、申請を通じて送信します。
クレーム条件を指定して新規クレームを追加する
新しいクレームを作成し、クレーム条件を使用して、グループや他のユーザー属性に基づいて「TeamId」属性値を送信することもできます。
この手順を行うには、SAMLアプリに対して、ユーザーが所属するグループに基づいて各ユーザーに送信する属性値を指示する条件を手動で作成します。
たとえば、Harmony Elementaryの生徒が「Harmony Students」で、職員が「Harmony Staff」である場合、クレーム条件を使用して、両方のグループの「TeamId」として「Harmony」を送信するようSAMLアプリに指示することができます。
クレームに「TeamId」という名前を付け、各学校の名前とそれに対応する「TeamId」値を含むCSVをCanvaと共有し、クレームによって送信します。
グループクレームまたはカスタムクレームを使用する
SAMLアプリでグループクレームを作成し、クレーム値としてグループ名を送信することもできます。この操作を行うには、SAMLアプリで学校ごとに1つのグループを作成する必要があります。グループには、学校のすべてのユーザー(生徒と職員)が含まれている必要があり、該当する学校グループは、クレームの一部として送信される唯一のグループである必要があります。
クレームに「TeamId」という名前を付け、各学校の名前とそれに対応する「TeamId」値を含むCSVをCanvaと共有し、クレームによって送信します。
ステップ3:CanvaでSAML SSOを設定する
- Canvaアカウントにログインします。
- ホームページで、[アカウントプロフィール]を選択してメニューを開きます。
- [設定]を選択します。
- [サイドメニュー]から[SSOとプロビジョニング]タブをクリックします。
- [シングルサインオン( SSO )]> [管理]> [IdPメタデータの編集]をクリックします。
- IDプロバイダーの詳細を次の3つのフィールドに入力します。
- SSOまたはログインURL :
- 实体ID或颁发者URL:
- X.509公開証明書:
6. [保存]をクリックして次へ。
[ドメイン認証(Domain Verification)] セクションは何も変更しないでください。お客様のチームのドメイン認証は、当社で行います。
ステップ4:SSOログイン時の動作をテストする
SSOの設定をテストするには次の2つの簡単な方法があります。
オプション1 : SSOテストボタンを使用する
[SSOの設定]ページに移動している場合は、[SSO接続のテスト]セクションまでスクロールし、[SSOのテスト]をクリックします。 代わりにCanvaのホームページから開始する場合:
- ホームページで、[アカウントプロフィール]を選択してメニューを開きます。
- [設定]を選択します。
- [サイドメニュー]から[SSOとプロビジョニング]タブをクリックします。
- [シングルサインオン( SSO )] > [管理] > [SSOのテスト]の順に選択します。
これにより、ログアウトせずにすべてが機能しているかどうかをすばやく確認できます。
オプション2 : SSOを使用してログアウトしてから再度ログインする
- ログアウトする前に、[SSOとプロビジョニング]タブに移動します。
- [シングルサインオン( SSO )]> [管理]> [SSO設定の設定]をクリックします。
- ログインオプションを「すべてのユーザーにオプション」に設定します。
- Canvaアカウントからログアウトします。
- ログインページで、[メールアドレスで続行する]をクリックし、[SSOでログインする]を選択します。
必ず生徒用アカウントと教員用アカウントでテストしてください。次の場合、SSOが正常に設定されたことを確認できます。
ステップ5:ログインと登録コントロールを設定する
メンバーがログインする方法を選択します。ドメインの全員にSSOを要求することをお勧めします。
- ホームページから、[アカウントプロフィール]を選択してメニューを開きます。
- [設定] > [SSOとプロビジョニング]を選択します。
- [シングルサインオン( SSO )]> [管理]> [SSO設定の設定]をクリックします。
- すべてのメンバーが必須(ドメインキャプチャ)を選択します。
- [変更を保存]をクリックします。
SSOの設定で問題が発生した場合は、SSOのエラーのトラブルシューティングの記事をご確認ください。
お役に立ちましたか?
高評価
低評価