Canvaホーム
ヘルプ

エンタープライズ用にシングルサインオン( SSO )を設定する


この記事は機械翻訳されました。誤りを見つけた場合はお知らせください。

組織でシングルサインオン(SSO)を設定すると、サインアップやログインが簡単になります。

このガイドは、チームのSSO設定を管理するCanvaエンタープライズの管理者および所有者を対象としています。Canva教育版については、「SSOの設定(教育版用)」をご覧ください。

始める前に

組織の管理者のみがチームにSSOを設定できます。

SSOの設定には、次の要件を満たす必要があります。

  • SAML 2.0に対応したIDプロバイダー。
  • DNSにTXTレコードを作成するためのアクセス権(またはITチームのサポート)。

設定を始めるには:

  1. Canvaアカウントにログインします。
  2. ホームページでアカウントのプロフィールを選択し、メニューを開きます。
  3. 設定を選択します。
  4. サイドメニューで
    SSOとプロビジョニングのタブをクリックします。
  • Canvaエンタープライズまたは対象となるプランをご利用でない場合、このタブが表示されないことがあります。また、SSOを設定するためにアップグレードを求められる場合があります。

SSOログイン用ドメインを追加する

SSOドメインを変更しますか? ユーザーアカウントの重複を防ぐには、ドメイン変更の前にサポートチームにお問い合わせください。

ドメインを追加して認証すると、組織のメンバーとして扱うユーザーを確認できます。認証済みドメインのメールアドレスを使用するユーザーは、SAML SSOでログインできるようになります。

  1. ドメイン認証タブでドメインを追加をクリックします。ポップアップウィンドウが表示されます。
  2. テキスト欄に、組織のSSOログインに使用するドメインを入力します。
  3. 送信をクリックします。送信したドメインの所有権を確認するため、DNSホストに追加する必要があるTXTレコードトークンが表示されます。トークンをコピーをクリックします。

ドメインを認証する

TXTレコードとは?

TXTレコードは認証コードのようなものです。DNS設定に追加すると、Canvaがドメインの所有者であり、管理権限があることを確認できます。また、ドメインキャプチャの設定がオンの場合、他のユーザーが会社のドメインを使ってCanvaのチームを作成するのを防ぎます。

  1. ドメインを管理しているWebサイト(GoDaddyやNamecheapなど)にアクセスします。
  2. DNSを管理またはDNS設定の項目を探します。ここでドメインの技術的な詳細を編集できます。
  3. DNS設定で新しいレコードを追加し、種類としてTXTを選択します。
  4. 詳細を入力します。名前(ドメインなど)、時間設定(通常は初期設定のままで構いません)、ドメインに関連付けるテキストを入力します。
  5. 情報を入力したら保存します。ボタン名は保存または作成などです。

ドメインを管理するサービスによって、項目名やボタン名が少し異なる場合があります。わからない場合は、ドメインサービスにお問い合わせください。

SSOを使ってCanvaにログインするには、TXTレコードの認証が必要です。通常、TXTレコードの追加から24時間以内に認証されますが、DNSレコードのキャッシュの有効期限(TTL)によっては、さらに時間がかかることがあります。ホストによっては、DNSの変更が反映されるまで最大72時間かかる場合があります。ドメインのトークンが認証されると、メールでお知らせします。

ステータスを確認するには、https://mxtoolbox.com/などのサイトでドメインを入力し、TXTレコードが表示されるか確認してください。

ステップ1:IDプロバイダーにCanvaを追加する

SSOとプロビジョニングページでシングルサインオン(SSO)タブをクリックし、次にSSOを設定をクリックします。

Canvaの追加手順を確認するには、IDプロバイダーを選択します。現在、次のIDプロバイダーに対応しています。

上記にない場合は、次の情報を使ってIDプロバイダーにCanvaを追加してください。

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つの方法で追加できます。

  1. メタデータファイルをアップロード:IDプロバイダーから提供された.xmlファイルをダウンロードし、Canvaにアップロードします。データが自動的にインポートされ、各フィールドに入力されます。メタデータを保存を選択します。
  2. メタデータを手動で追加: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接続が機能しているかテストできます。

  1. 接続をテストする前に、IDプロバイダーで作成したCanvaアプリケーションへのアクセス権を自分に割り当ててください。
  2. SSOをテストを選択します。SSOでログインするため、IDプロバイダーにリダイレクトされます。
  3. IDプロバイダーのログイン情報を使ってログインします。
  4. テスト接続の結果が表示されます。
  • 接続に成功した場合:IDプロバイダーから取得した属性と値が正しくマッピングされ、ユーザーがSSOでログインできることを確認します。返された値が正しくない場合は、IDプロバイダーで修正してから、テストを再試行してください。
  • テストエラー:IDプロバイダーでエラーを修正してから、テストを再試行してください。

5. 属性と値が正しくマッピングされたら、ウィンドウを閉じて次のステップに進みます。

ステップ4:CanvaでSAML SSOを設定する

情報がそろったら、CanvaのSSO設定ページに入力します。

  1. Canvaアカウントにログインします。
  2. ホームページでアカウントのプロフィールを選択し、メニューを開きます。
  3. 設定を選択します。
  4. サイドメニューでSSOとプロビジョニングタブをクリックします。
  5. シングルサインオン(SSO) > 管理 > IDプロバイダーのメタデータを編集をクリックします。
  6. IDプロバイダーの情報を次の3つのフィールドに入力します。
  • SSOまたはログインURL
  • エンティティIDまたは発行者URL
  • X.509公開証明書

6. 保存して次へをクリックします。

ステップ5:SSOログイン設定

チームやドメイン内の他のユーザーのログイン方法を選択します。SSOを必須にすることも、任意にすることもできます。詳しくはSSOログインとサインアップの制御を設定するをご覧ください。

すべての人にSSOを要求する前に、SSOログイン時の動作をテストする必要があります。

SSOのログインをテストする

SSOの設定は、次の2つの方法で簡単にテストできます。

方法1:[SSOをテスト]ボタンを使う

  1. 設定に移動します。
  2. サイドメニューでSSOとプロビジョニングタブをクリックします。
  3. シングルサインオン(SSO) > 管理 > SSOをテストに移動します。

ログアウトせずに、すべてが機能しているかすばやく確認できます。

方法2:ログアウトしてSSOで再度ログインする

  1. ログアウトする前に、SSOとプロビジョニングタブに移動します。
  2. シングルサインオン(SSO) > 管理 > SSO設定を構成をクリックします。
  3. ログインオプションを全員に任意に設定します。
  4. Canvaアカウントからログアウトします。
  5. ログインページでメールアドレスで続行をクリックし、SSOでログインを選択します。

ログイン後にチームのページが表示されれば、SSOの設定は完了です。エラーが表示された場合は、SSOエラーのトラブルシューティングの記事をご覧ください。

ヒント:両方の方法でテストすると、設定が正しく完了していることをより確実に確認できます。

ステップ6:SSOログインを強制ログアウトする

組織の管理者は、認証済みドメインのいずれかのメールアドレスを使用している既存のログインユーザー全員のセッションを期限切れにするか、強制的にログアウトさせることができます。ユーザーが再度ログインした際、シングルサインオンを使ってCanvaにアクセスしていない場合は、アカウントをSSOに連携するよう求められます。

これは、既存のユーザーをチームにまとめ、すべてのユーザーにSSOログインを適用する場合に特に便利です。

  1. Canvaアカウントにログインします。
  2. ホームページでアカウントのプロフィールを選択し、メニューを開きます。
  3. 設定を選択します。
  4. サイドメニューでSSOとプロビジョニングタブを選択します。
  5. シングルサインオン(SSO) > 管理 > SSO設定を構成をクリックします。
  6. 次のログイン要件のいずれかを選択します。
  • 全員に必須(ドメインキャプチャ):チームや組織に参加しているかどうかにかかわらず、すべてのユーザーをログアウトさせます。
  • チームのメンバーのみに必須:SSOに連携されているチームまたは組織のユーザーのみをログアウトさせます。

7. 接続を保存をクリックします。

8. SSOとプロビジョニングタブに戻ります。

9. ドメイン認証で、ログアウトさせるドメインの強制ログアウトアイコン(ゴミ箱の横)をクリックします。複数のドメインがある場合は、強制ログアウトさせるドメインごとにこの手順を繰り返します。

設定を完了する

SSOログインをテストし、強制ログアウトを設定したら(推奨)、設定を完了を選択します。SSOの設定が完了しました。

お役に立ちましたか?

高評価

低評価

こんな記事も読まれています