エンタープライズ用にシングルサインオン( 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を設定をクリックします。
IDプロバイダーを選択すると、Canvaを追加する手順を確認できます。現在、次のプロバイダーに対応しています。
- ADFS SAMLの設定
- Azure AD/ Entra ID SAMLの設定
- Duo Security SAMLの設定
- GSuite(Google)SAMLの設定
- Okta SAMLの設定
- OneLogin SAMLの設定
- Salesforce SAMLの設定
上記にお使いのプロバイダーがない場合は、次の情報を使ってCanvaをIDプロバイダーに追加してください。
- 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設定を開きます。
- サービスプロバイダーのシングルログアウト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の設定は、次の2つの方法で簡単にテストできます。
方法1:「SSOをテスト」ボタンを使う
- 設定に移動します。
- サイドメニューでSSOとプロビジョニングタブをクリックします。
- シングルサインオン(SSO) > 管理 > SSOをテストに移動します。
ログアウトせずに、すべてが正常に機能しているかすぐに確認できます。
方法2:ログアウトしてSSOで再度ログインする
- ログアウトする前に、SSOとプロビジョニングタブに移動します。
- シングルサインオン(SSO) > 管理 > SSO設定を行うをクリックします。
- ログイン方法を全員に任意に設定します。
- Canvaアカウントからログアウトします。
- ログインページでメールアドレスで続行をクリックし、SSOでログインを選択します。
ログイン後にチームのページが表示されたら、SSOの設定は完了です。エラーが表示された場合は、SSOエラーのトラブルシューティングの記事をご覧ください。
ヒント:両方の方法でテストすると、設定が正しく完了したことをより確実に確認できます。
ステップ6:SSOログインを強制ログアウトする
組織の管理者は、確認済みドメインのいずれかを含むメールアドレスを持ち、すでにログインしているすべてのユーザーのセッションを期限切れにする、または強制ログアウトさせることができます。これらのユーザーが再度ログインし、シングルサインオンを使ってCanvaにアクセスしていない場合、アカウントをSSOに連携するよう求められます。
これは、既存のユーザーをチームにまとめ、すべてのユーザーにSSOログイン方法を適用する場合に特に便利です。
- Canvaアカウントにログインします。
- ホームページでアカウントのプロフィールを選択し、メニューを開きます。
- 設定を選択します。
- サイドメニューでSSOとプロビジョニングタブを選択します。
- シングルサインオン(SSO) > 管理 > SSO設定を行うをクリックします。
- 次のログイン要件から1つ選択します。
- 全員に必須(ドメインキャプチャ):チームや組織に参加しているかどうかにかかわらず、すべてのユーザーをログアウトさせます。
- チームのメンバーのみに必須:SSOに連携されているチームまたは組織に所属するユーザーのみをログアウトさせます。
7. 接続を保存をクリックします。
8. SSOとプロビジョニングタブに戻ります。
9. ドメインの確認で、ログアウトさせるドメインの強制ログアウトアイコン(ゴミ箱の横)をクリックします。複数のドメインがある場合は、強制ログアウトさせる各ドメインについてこの手順を繰り返します。
設定を完了する
SSOのログインをテストし、強制ログアウト(推奨)を設定したら、設定を完了を選択します。これでSSOの設定は完了です。
お役に立ちましたか?
高評価
低評価