Microsoft Teamsを利用しようとして、マイクロソフトアカウントを利用し、サインインしようとした時に、AADSTS50020といったエラーが発生してしまいTeamsが使用出来ない事があります。
この問題は一体?どのように解決したら良いのでしょうか?
AADSTS50020: User account '*****@*****' from identity provider 'live.com' does not exist in tenant '*******' and cannot access the application '5e3ce6c0-2b1f-4285-8d4b-75ee78787346'(Microsoft Teams Web Client) in that tenant. The account needs to be added as an external user in the tenant first. Sign out and sign in again with a different Azure Active Directory user account.
環境・前提条件
- 個人用のマイクロソフトアカウントは持っている
- Teamsはは初めての利用
初めてTeamsを利用しようとしてエラーが出て戸惑います。意外と説明情報が少なりですね。
結論、マイクロソフトアカウントに一般法人向けTeamsをセットアップが必要
実は、ただマイクロソフトアカウントを持っていても無料版Teamsは利用出来ません。個人用のマイクロソフトアカウントに対し、Teamsをセットアップする必要があります。
無料版Teamsを組織・企業で使うためのTeamsアカウント登録方法 | puti se blog
AADSTS50020エラーの翻訳と意味
「IDプロバイダー 'live.com'のユーザーアカウントはテナントに存在せず、そのテナントのアプリケーション(Microsoft Teams Web Client)にアクセスできません。最初に、アカウントを外部ユーザーとしてテナントに追加する必要があります。サインアウトして、別のAzure Active Directoryユーザーアカウントで再度サインインします。」
となります。
公式説明が見当たらないので公式にはわかりませんが、こちらのメッセージを読み解くに、SAMLと利用されるIdP(identity provider)=live.comのユーザーアカウントは、(組織)テナントに所属していないので、Teamsが利用出来ません。ユーザーアカウントをTeamsをセットアップすれば(組織)テナントに追加できます。と理解しました。