エンタープライズ用にシングルサインオン( SSO )を設定する
組織でシングルサインオン(SSO)を設定すると、サインアップやログインが簡単になります。
このガイドは、チームのSSO設定を管理するCanvaエンタープライズの管理者および所有者を対象としています。Canva教育版については、「SSOの設定(教育版用)」をご覧ください。
始める前に
組織の管理者のみがチームにSSOを設定できます。
SSOの設定には、次の要件を満たす必要があります。
- SAML 2.0に対応したIDプロバイダー。
- DNSにTXTレコードを作成するためのアクセス権(またはITチームのサポート)。
設定を始めるには:
- Canvaアカウントにログインします。
- ホームページでアカウントのプロフィールを選択し、メニューを開きます。
- 設定を選択します。
- サイドメニューでSSOとプロビジョニングのタブをクリックします。
- Canvaエンタープライズまたは対象となるプランをご利用でない場合、このタブが表示されないことがあります。また、SSOを設定するためにアップグレードを求められる場合があります。
SSOログイン用ドメインを追加する
SSOドメインを変更しますか? ユーザーアカウントの重複を防ぐには、ドメイン変更の前にサポートチームにお問い合わせください。
ドメインを追加して認証すると、組織のメンバーとして扱うユーザーを確認できます。認証済みドメインのメールアドレスを使用するユーザーは、SAML SSOでログインできるようになります。
- ドメイン認証タブでドメインを追加をクリックします。ポップアップウィンドウが表示されます。
- テキスト欄に、組織のSSOログインに使用するドメインを入力します。
- 送信をクリックします。送信したドメインの所有権を確認するため、DNSホストに追加する必要があるTXTレコードトークンが表示されます。トークンをコピーをクリックします。
ドメインを認証する
TXTレコードとは?
TXTレコードは認証コードのようなものです。DNS設定に追加すると、Canvaがドメインの所有者であり、管理権限があることを確認できます。また、ドメインキャプチャの設定がオンの場合、他のユーザーが会社のドメインを使ってCanvaのチームを作成するのを防ぎます。
- ドメインを管理しているWebサイト(GoDaddyやNamecheapなど)にアクセスします。
- DNSを管理またはDNS設定の項目を探します。ここでドメインの技術的な詳細を編集できます。
- DNS設定で新しいレコードを追加し、種類としてTXTを選択します。
- 詳細を入力します。名前(ドメインなど)、時間設定(通常は初期設定のままで構いません)、ドメインに関連付けるテキストを入力します。
- 情報を入力したら保存します。ボタン名は保存または作成などです。
ドメインを管理するサービスによって、項目名やボタン名が少し異なる場合があります。わからない場合は、ドメインサービスにお問い合わせください。
SSOを使ってCanvaにログインするには、TXTレコードの認証が必要です。通常、TXTレコードの追加から24時間以内に認証されますが、DNSレコードのキャッシュの有効期限(TTL)によっては、さらに時間がかかることがあります。ホストによっては、DNSの変更が反映されるまで最大72時間かかる場合があります。ドメインのトークンが認証されると、メールでお知らせします。
ステータスを確認するには、https://mxtoolbox.com/などのサイトでドメインを入力し、TXTレコードが表示されるか確認してください。
ステップ1:IDプロバイダーにCanvaを追加する
SSOとプロビジョニングページでシングルサインオン(SSO)タブをクリックし、次にSSOを設定をクリックします。
Canvaの追加手順を確認するには、IDプロバイダーを選択します。現在、次のIDプロバイダーに対応しています。
- ADFS SAMLの設定
- Azure AD/ Entra ID SAMLの設定
- Duo Security SAMLの設定
- GSuite(Google)SAMLの設定
- Okta SAMLの設定
- OneLogin SAMLの設定
- Salesforce SAMLの設定
上記にない場合は、次の情報を使ってIDプロバイダーにCanvaを追加してください。
- ACS URL/返信URL:https://www.canva.com/login/saml
- エンティティID/識別子:https://www.canva.com
- SAML属性:NameID、Email、FirstName、LastName
- メタデータテキスト(必要な場合)
SAMLアサーションに署名が含まれていることを確認してください。設定をチェックして確認できます。
IDプロバイダーにCanvaを追加したら、次へを選択します。
ステップ2:IDプロバイダーのメタデータを追加する
このステップを完了するには、次のようなIDプロバイダーの詳細を入手してください。
- Metadata.xmlファイル(オプション) -メタデータを含む.xmlファイルをダウンロードできる場合があります
- SAML 2.0エンドポイント( HTTP ) - SSO URL、発行者とも呼ばれます(/ idp/endpoint/HttpPostが追加されています)
- IDプロバイダー発行者-発行者、エンティティID、SAMLエンティティIDとも呼ばれます
- 公開証明書- x.509証明書、SAML署名証明書( Base 64エンコード)とも呼ばれます
- 単一ログアウトURL (オプション) - IDプロバイダーからのURL。 アイデンティティプロバイダセッションが終了すると、Canvaからログアウトします
IDプロバイダーのメタデータは、次の2つの方法で追加できます。
- メタデータファイルをアップロード:IDプロバイダーから提供された.xmlファイルをダウンロードし、Canvaにアップロードします。データが自動的にインポートされ、各フィールドに入力されます。メタデータを保存を選択します。
- メタデータを手動で追加:IDプロバイダーのメタデータを各フィールドに追加します。メタデータを保存を選択します。
3. シングルログアウトURLを設定(任意):CanvaのログアウトURLをIDプロバイダーに追加します。
- IDプロバイダーでSAML設定に移動します。
- Service Provider Single Logout URLのフィールドを探し、www.canva.com/logout/samlを追加します。
- 次に、IDプロバイダーのシングルログアウトURLをCanvaのメタデータフィールドに追加します。
組織に複数のチームがある場合は、IDプロバイダーでTeamId SAML属性を設定してください。設定を完了する必要がある場合は、ステップ1に戻ることができます。
設定が完了したら、次へを選択してステップ3:SSO接続をテストするに進みます。
ステップ3:SSO接続をテストする
SSO接続が機能しているかテストできます。
- 接続をテストする前に、IDプロバイダーで作成したCanvaアプリケーションへのアクセス権を自分に割り当ててください。
- SSOをテストを選択します。SSOでログインするため、IDプロバイダーにリダイレクトされます。
- IDプロバイダーのログイン情報を使ってログインします。
- テスト接続の結果が表示されます。
- 接続に成功した場合:IDプロバイダーから取得した属性と値が正しくマッピングされ、ユーザーがSSOでログインできることを確認します。返された値が正しくない場合は、IDプロバイダーで修正してから、テストを再試行してください。
- テストエラー:IDプロバイダーでエラーを修正してから、テストを再試行してください。
5. 属性と値が正しくマッピングされたら、ウィンドウを閉じて次のステップに進みます。
ステップ4:CanvaでSAML SSOを設定する
情報がそろったら、CanvaのSSO設定ページに入力します。
- Canvaアカウントにログインします。
- ホームページでアカウントのプロフィールを選択し、メニューを開きます。
- 設定を選択します。
- サイドメニューでSSOとプロビジョニングタブをクリックします。
- シングルサインオン(SSO) > 管理 > IDプロバイダーのメタデータを編集をクリックします。
- IDプロバイダーの情報を次の3つのフィールドに入力します。
- SSOまたはログインURL
- エンティティIDまたは発行者URL
- X.509公開証明書
6. 保存して次へをクリックします。
ステップ5:SSOログイン設定
チームやドメイン内の他のユーザーのログイン方法を選択します。SSOを必須にすることも、任意にすることもできます。詳しくはSSOログインとサインアップの制御を設定するをご覧ください。
すべての人にSSOを要求する前に、SSOログイン時の動作をテストする必要があります。
SSOのログインをテストする
SSOの設定は、次の2つの方法で簡単にテストできます。
方法1:[SSOをテスト]ボタンを使う
- 設定に移動します。
- サイドメニューでSSOとプロビジョニングタブをクリックします。
- シングルサインオン(SSO) > 管理 > SSOをテストに移動します。
ログアウトせずに、すべてが機能しているかすばやく確認できます。
方法2:ログアウトしてSSOで再度ログインする
- ログアウトする前に、SSOとプロビジョニングタブに移動します。
- シングルサインオン(SSO) > 管理 > SSO設定を構成をクリックします。
- ログインオプションを全員に任意に設定します。
- Canvaアカウントからログアウトします。
- ログインページでメールアドレスで続行をクリックし、SSOでログインを選択します。
ログイン後にチームのページが表示されれば、SSOの設定は完了です。エラーが表示された場合は、SSOエラーのトラブルシューティングの記事をご覧ください。
ヒント:両方の方法でテストすると、設定が正しく完了していることをより確実に確認できます。
ステップ6:SSOログインを強制ログアウトする
組織の管理者は、認証済みドメインのいずれかのメールアドレスを使用している既存のログインユーザー全員のセッションを期限切れにするか、強制的にログアウトさせることができます。ユーザーが再度ログインした際、シングルサインオンを使ってCanvaにアクセスしていない場合は、アカウントをSSOに連携するよう求められます。
これは、既存のユーザーをチームにまとめ、すべてのユーザーにSSOログインを適用する場合に特に便利です。
- Canvaアカウントにログインします。
- ホームページでアカウントのプロフィールを選択し、メニューを開きます。
- 設定を選択します。
- サイドメニューでSSOとプロビジョニングタブを選択します。
- シングルサインオン(SSO) > 管理 > SSO設定を構成をクリックします。
- 次のログイン要件のいずれかを選択します。
- 全員に必須(ドメインキャプチャ):チームや組織に参加しているかどうかにかかわらず、すべてのユーザーをログアウトさせます。
- チームのメンバーのみに必須:SSOに連携されているチームまたは組織のユーザーのみをログアウトさせます。
7. 接続を保存をクリックします。
8. SSOとプロビジョニングタブに戻ります。
9. ドメイン認証で、ログアウトさせるドメインの強制ログアウトアイコン(ゴミ箱の横)をクリックします。複数のドメインがある場合は、強制ログアウトさせるドメインごとにこの手順を繰り返します。
設定を完了する
SSOログインをテストし、強制ログアウトを設定したら(推奨)、設定を完了を選択します。SSOの設定が完了しました。
お役に立ちましたか?
高評価
低評価