メインコンテンツにスキップ

【SSO】Microsoft Entra ID(旧Azure AD) とトドケールを連携する方法

Microsoft Entra ID(旧Azure AD)とトドケールをSAML形式で連携し、トドケールに Microsoft Entra ID でログインできるように設定します

ト
対応者:トドケール

注意事項

  • 事前にトドケールの企業アカウントを作成している必要があります

  • Microsoft Entra ID に対する十分な操作権限を有していることをご確認ください

  • 設定前に弊社カスタマーサクセスチームに一度お問合せください。連携に必要な情報をお伝えいたします。


目次


設定概要

  1. Microsoft Entra ID の「エンタープライズアプリケーション」を作成、設定する

  2. アプリケーションが作成する情報をトドケールに共有する

設定詳細

1.Microsoft Entra ID の「エンタープライズアプリケーション」を作成、設定する

Microsoft Entra ID の画面を開き「エンタープライズアプリケーション」をクリックしてください。画面が開けたら、「新しいアプリケーション」をクリックし、以下の画面が表示されることを確認してください。

「独自のアプリケーションの作成」をクリックすると以下の画面が表示されますので、識別しやすい名前を入力ください。「ギャラリーに見つからないその他のアプリケーションを統合します(ギャラリー以外)」にチェックが入ってることを確認し、「作成」を実行してください。

その後、以下のようなエンタープライズアプリケーションの管理画面に遷移します。画面に表示されている「シングルサインオンの設定」の「作業の開始」をクリックするか、サイドバーにある「シングルサインオン」をクリックしてください。

シングルサインオンの方式を選択する画面が表示されますので、「SAML」をクリックし次に進んでください。

次に、「基本的なSAML構成」を設定していきます。下記の情報を用いて、以下の情報を更新してください

次に、「属性とクレーム」の設定を行います。以下の「編集」をクリックしてください。

編集画面に遷移したら、以下のように属性とクレームが設定されていることを確認してください。

もし不足がある場合は、「新しいクレームの追加」からクレームを作成してください。

2.アプリケーションが作成する情報をトドケールに共有する

ここまで情報の登録が完了したら、サイドバーの「シングルサインオン」をクリックし、以下の情報をカスタマーサクセス担当者にご共有ください。

  1. アプリのフェデレーション メタデータ URL

    1. 「SAML証明書」から確認できます。

    2. https://login.microsoftonline.com/xxxx/federationmetadata/2007-06/federationmetadata.xml?appid=xxx の形式

  2. シングルサインオンに用いるメールアドレスドメイン

    1. @todoker.com のように、@以降のドメインを共有ください

SSO連携後のログインと動作

ログインの流れ

  1. トドケールのログイン画面で「SSOログイン」を選択します。

  2. 業務用のメールアドレスを入力します。

  3. メールアドレスのドメインをもとに、Microsoft のサインイン画面へ自動的に移動します。

  4. Microsoft 側で認証が完了すると、トドケールにログインした状態で戻ります。

💡 トドケールの画面はメールアドレスの入力までです。その後に表示されるパスワード入力・多要素認証(ワンタイムパスワード等)の画面は Microsoft 側の画面のため、設定や不具合は御社の Microsoft Entra ID 管理者様にご確認ください。

初回ログイン時のユーザー登録

ログインした方の状態

初回SSOログイン時の動作

アドレス帳に登録されていない

「ユーザー」権限で自動登録されます

アドレス帳に「ゲスト」権限で登録済み

「ユーザー」権限に変更されます

アドレス帳に「ユーザー」「管理者」「オーナー」権限で登録済み

登録済みの権限のままログインできます

※アドレス帳との照合はメールアドレスで行います。

メールアドレスドメインについて

  • SSOログインの対象は、連携時にご共有いただいたメールアドレスドメインで判定します。

  • 1つのメールアドレスドメインは、1つの企業アカウントにのみ連携できます。


SSOログイン時にエラーが発生する場合

  1. 設定詳細の1で作成したエンタープライズアプリケーションが、ログインを実行する Microsoft Entra ID アカウントに割り当てられているかご確認ください。

  2. ログインを実行する Microsoft Entra ID アカウントで、下記の値が設定されているかご確認ください。いずれかが不足しているとログインできません。

    1. メールアドレス(emailaddress)

    2. 名(givenname)

    3. 姓(surname)

  3. ログインに使用したメールアドレスのドメインが、連携時にご共有いただいたドメインと一致しているかご確認ください。一致しない場合、ブラウザ版ではメールアドレス入力後に「SSOログインに失敗しました」と表示されます。

上記で解決しない場合は、SSOログインでエラーが表示されてログインできませんもあわせてご確認ください。

こちらの回答で解決しましたか?