Teamsでキャリアメールのゲストユーザーを招待し、チームに登録する手順

# はじめに
　「キャリアメール」を例示として書いておりますが、Entra ID（Azure AD）でなく、マイクロソフトアカウント（MSA）でもなく、ワンタイムパスワードを使うことになるゲストユーザー全般に適用できる話です。

　Microsoft Teams（以下、Teams）のチーム利用では、外部の方をチームに招待できるゲストアクセスという素晴らしい機能があります。ゲストアクセスでは、Microsoft Entra ID B2B（従来の名称はAzure AD B2B、以下Entra ID B2B）の仕組みが利用されます。

https://jpazureid.github.io/blog/azure-active-directory/what-is-b2b/

Entra ID B2Bで招待される方のメールアドレスは、どこで認証されるか、その認証の過程での多要素認証の登録はどういった手続きでというのが複数あるため、チーム招待を承諾して利用可能になるまで手間取ることがあります。
　今回は、au.comのドメインをもつキャリアメールの一つをチームに登録する手順がやや煩雑だと経験したので、そのメモになります。

### （参考）様々なゲストユーザーのホームディレクトリ等

実際のテナント内の利用状況の例です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/d0dfbe70-5940-aae3-d5d0-cf40fc8ed402.png)

- ExternalAzureAD : 招待されるユーザーもM365等Entra IDを利用している
- MicrosoftAcount : マイクロソフトアカウント（MSA）の場合
- mail : ホームディレクトリがなく、ワンタイムパスワード(OTP)を利用する **（今回の対象）**

ゲスト招待の承諾における確認シーケンスはこちらです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/3e186db3-5720-4e0d-feb4-2286d81d77a1.png)

上図は以下のLearnを参照しました。

https://learn.microsoft.com/ja-jp/azure/active-directory/external-identities/redemption-experience#invitation-redemption-flow&WT.mc_id=DP-MVP-5004418 

## 説明する環境
- 2023年9月1日時点の確認です。
- 招待されるゲストユーザ　xxxx@au.com 
- AndroidのTeamsのチームに登録する（iOS、PCでも同様）
- AndroidにはTeamsアプリと、Microsoft Authenticatorをインストールしておく
- 招待するテナントは「Entra IDのセキュリティデフォルト」で、ゲストを含めてすべてのユーザーに2要素認証の登録を要求する

https://learn.microsoft.com/ja-jp/azure/active-directory/fundamentals/security-defaults?WT.mc_id=DP-MVP-5004418

## 準備

　ゲストユーザーについて、一度認証方法の登録、ゲストユーザーの承諾をリセットしたところから説明します。
まずは、認証方法でMicrosoft Authenticatorを削除します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/07fc0df1-8ee5-607c-1017-e8ca5685407a.png)

次のB2Bの受入が完了しているのをリセットします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/3e688ecd-8160-6e07-79bb-911403ac031c.png)

確認メッセージがあり...
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/a526d2a8-58c3-7924-1e07-3132067553f0.png)

すぐに右上にメッセージがでます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/9a313a45-251b-1a63-c446-ed514b814f65.png)

## Androidでの流れ 招待メールの承諾より

auメールアプリで、招待のメールを受信しました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/080f5ae7-802f-bf8a-0584-3c7aee7b7e8e.png)

承諾を押します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/263066f9-305d-069f-ba17-f5facc7cf4a2.png)

## OTPの送信

ワンタイムのコードを送信します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/47ebfc59-acde-0aab-10e9-54c60ed2cb20.png)

メールにくるこの8桁が必要ですね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/44c622ad-b818-535a-8fab-7040d5c2cc10.png)

コピペしてサインインします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/155bb519-1587-8893-2ff4-47b48a6a17c4.png)

承諾します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/552dfe07-f31a-00e8-3c8b-9ae974052e82.png)

## 認証方法（MFA）の登録へ

そのまま続けて認証方法の登録です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/8eeacce3-b125-feda-c7e6-03c415381992.png)

MFAのデファクトスタンダードの方法は、認証アプリ Microsoft Authenticator でしょう。事前にインストールしていることを確認して、次へに進みます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/13505975-ddb7-4214-bd1e-957c695c0f06.png)

まず次へです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/aa1befaf-1c71-e13b-9511-dfb0a5469940.png)

ここで画面のいったりきたりが発生します。ぐるぐるしているうちに

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/5b365776-5c49-3103-a1fd-bb685b0aca0a.png)

Microsoft Authenticator へのペアリングのリンクを押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/2081bf19-809e-2281-faf0-ef5d19e37ee7.png)

ここの数字は前の画面にあり、そこをアプリを切り替えて確認します。入力したら「はい」を。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/2fe9442f-cb20-3a6e-e608-79dee1886e19.png)

前の画面はこちら

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/79595c8e-3769-ef9f-1aad-d3c36badf416.png)


通知が承認され
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/b7557ee3-26b8-95b4-d728-ee9703141667.png)

**成功** となれば完了です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/26c27ac7-b406-5dde-fd92-cdd6c2cef5b4.png)


## Teamsのチームへの招待

　ゲストユーザーを登録します。そして、チームのURLをメールで送り、招待します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/e42a6a60-4a72-5373-9a84-a5bfea9c61f0.png)


(1)のメンバーを追加のみで招待メールがでます。個別に、リンクを送りたいときは、(2)のチームへのリンクを取得して送ります。

メールが届いたらこちらから、Teamsを起動します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/ccf7b9b8-236b-a981-4b78-8515a67e8a11.png)

iOSではリンクからすぐアプリが開きました。Androidでは以下のようになります。ブラウザ(URL)接続ですかね。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/5b9af433-6fa0-e440-61c4-997b8803063b.png)

Teamsが起動しました。サインインに進みます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/6d70fb87-1afd-0cdb-9b0f-e3f67dfa18d2.png)

メールアドレスを入力して次へ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/54e4fad7-446e-cd1e-2c75-ec75bce8ad57.png)

画面がかわりまして、、、

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/51c0892b-6c14-c45d-f44f-799eddd0e99a.png)

OTPのコード送信になり、サインインに進みます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/44a18ad9-4c8f-36c7-76b6-7ed5cf51101e.png)

「アクセス許可の要求者」の画面を承諾します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/27bc0b48-a9b1-93d4-48e9-4c01d7ecac95.png)

Microsoft Authenticatorの確認プロセスですね。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/65884cbb-b931-1d22-21ca-9c3f9507a375.png)

Teamsに戻ると無事入れました～

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/5a267d99-32b5-8e28-a863-36eec7b84fd7.png)

# おわりに
 iPhoneもほぼ同様で対応できるかと思います。一度だけ、Microsoft Authenticatorに認証方法を登録するところ、少しわかりずらいですね。
　こちらは2023年9月1日時点での情報です。クラウドサービスは進化しますので、今後ステップが変わる可能性があります。

# (おまけ) 「このユーザー名は間違っている可能性」とは

関連する余談です。xxx@au.comで、 https://aka.ms/MySecurityInfo からMFAの登録状態をみてみよう、とやろうとすると...

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/5eb034ea-2b7a-5165-2e7c-2bdbaae40581.png)


**このユーザー名は間違っている可能性があります。正しく入力したことをご確認ください。入力に問題がない場合は、管理者にお問い合わせください。**

なんてことになります。このエラーメッセージがまたわかりずらいですね、、、

この対応としては、先にサインインオプションで、ドメインを指定し

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/29c9cd61-f96a-cd85-3e4b-f35525b8d77c.png)

そのあとメールアドレスを入れます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/53e86ca4-9ffd-cdd8-caf8-9ed62f7b1c46.png)

そうするとこのように進みます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/26f280d9-511d-20d3-0256-b59e09504481.png)

OTPを入れ、Microsoft AuthenticatorのMFAをクリアすると

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/419691/655c5c95-1dcf-34c1-768c-7aad199d7f6c.png)

このようにアクセスできます。

一度、MFAの登録ができてしまって、正しい手順を知っていたら便利ですね！

（おそるべし、海のように深し、Entra ID B2Bの世界! ww）