本記事では、Azure Graph APIおよびMicrosoft Graph APIのアクセストークンの失効が原因でユーザープロビジョニングに失敗する場合の対処法をご案内します。
本記事では、OneLogin から Microsoft 365(旧Office 365)へのユーザープロビジョニングに使用する Office 365 V2 コネクタで API not authenticated for app Office 365 V2 というエラーが発生した場合の対処法をご案内します。本事象は、OneLoginやMicrosoft 365で操作を行っていない場合でも、Microsoft 365の仕様などにより発生する場合がございます。
APIの再接続
API接続が切れてしまった際は Office 365 V2 コネクタの管理画面からAPI接続を一度リセットし、再度認証していただく必要がございます。以下詳細な手順をご案内いたします。
- OneLoginに管理者でログインし、[管理]をクリックします
-
Applications メニューから[Applications]を選択します
- お使いの Microsoft 365 コネクタを選択します
-
Configuration タブに移動し、Office 365 V2(Azure Graph) OAuth の[Authenticate]をクリックします
-
Office 365 V2 をクリックします
- Microsoftのログインフォームにリダイレクトされます。認証情報を入力し、Microsoft 365における グローバル管理者権限 を持つアカウントでサインインします
-
OAuth authorization performed successfully. と表示されることを確認します
-
Office 365 V2(Microsoft Graph) OAuth の[Authenticate]をクリックします
-
Office 365 V2 をクリックします
-
OAuth authorization performed successfully. と表示されることを確認します
APIの再接続は以上です。
ユーザープロビジョニングの動作確認
API not authenticated for app Office 365 V2 エラーが発生し、プロビジョニングに失敗していたユーザーに対して再度プロビジョニングを実行し、エラーが解消されたことを確認します。
- 左側のタブから Users を選択してください
- 「API not authenticated for app Office 365 V2」エラーによりプロビジョニングに失敗していたユーザーを1人選択し、[Failed]の文字の部分をクリックしてください
- [Retry]をクリックし、プロビジョニングを再実行します
- プロビジョニングステータスが Provisioned となることをご確認ください
もし Failed となる場合は、他に原因がある可能性がございます。エラーの詳細をご確認ください
- エラーが解消されたことが確認できたため、エラーが発生しているユーザー全てに対してプロビジョニングの再実行を行います。Any status > All Failures を選択し、プロビジョニングステータスが Failed のユーザーに絞り込んでください
- Apply to filtered > Retry を選択します
- 確認のポップアップが表示されますので[Approve]をクリックします
- プロビジョニングが完了した後ページをリロードし、プロビジョニングステータスが Provisioned となっていることを確認します