SharePoint Onlineでファイルを開こうとするたびにサインイン画面が表示され、作業が中断されるトラブルが発生することがあります。この現象はCookieの管理やブラウザのプロファイル分離に起因するケースが多く、特に会社PCで複数のアカウントを使い分けている場合に顕著です。本記事では、原因の切り分け方と具体的な解決手順を詳しく解説します。
【要点】この記事で確認すること
- 最初に見る場所: 使用中のブラウザプロファイル(ユーザーディレクトリ)が正しいかどうか。特にMicrosoft EdgeやGoogle Chromeで複数プロファイルを使っている場合は、現在のプロファイルに組織アカウントが保存されているかを確認します。
- 切り分けの軸: 端末側(Cookie、プロファイル、キャッシュ)とアカウント側(認証設定、Conditional Accessポリシー)の2軸で原因を絞り込みます。まずはブラウザのシークレットモードや別のブラウザで同じ操作が発生するか試します。
- 注意点: 会社PCでブラウザの設定やCookie削除を勝手に行うと、他のサイトのログイン状態や企業ポリシーに影響を与える恐れがあります。影響範囲を理解した上で、必要に応じてIT管理者に相談しながら作業してください。
ADVERTISEMENT
目次
SharePoint OnlineはAzure Active Directory(現在のMicrosoft Entra ID)と連携して認証を行います。通常は最初のサインインで発行されたCookieやトークンがブラウザに保存され、一定期間は自動的に認証が継続します。ところが、以下の理由で認証状態がリセットされ、ファイルを開くたびにサインイン画面が再表示されることがあります。
- ブラウザのプロファイル分離: 最近のブラウザ(Edge、Chrome)では、仕事用と個人用など目的に応じてプロファイルを切り替えられます。各プロファイルはCookieや保存されたパスワードを完全に分離して管理します。SharePointにアクセスしているプロファイルと、ファイルを開く際に使用されるプロファイルが異なると、認証情報が引き継がれずサインインが求められます。
- Cookieのスコープ問題: SharePoint Onlineの認証Cookieは特定のドメイン(.sharepoint.comやlogin.microsoftonline.com)に対して発行されます。これらのCookieが何らかの理由で削除・無効化されると、認証状態が失われます。特に、ブラウザの設定でサードパーティCookieをブロックしている場合、認証に必要なCookieが保存されないことがあります。
- 複数アカウントの競合: 同じブラウザに個人のMicrosoftアカウントと職場のアカウントの両方が保存されている場合、意図しないアカウント切り替えが発生し、認証がループすることがあります。
最初に確認すべきこと:プロファイルとCookieの状態
問題を切り分けるために、以下の3つのポイントを順に確認します。
現在使用中のブラウザプロファイルを特定する
Microsoft Edgeの場合、ウィンドウ右上のプロファイルアイコン(人物マーク)をクリックすると、現在アクティブなプロファイル名が表示されます。Google Chromeでも同様です。もし「既定のプロファイル」や「個人用」など、組織アカウントと紐づいていないプロファイルを使っていると、SharePointへのサインイン情報が保存されません。
ブラウザの開発者ツール(F12)を開き、[アプリケーション] タブの [Cookie] から、.sharepoint.com や login.microsoftonline.com のドメインを探します。ここに「ESTSAUTH」や「SignInStateCookie」などのエントリーがない場合、Cookieが存在しないか期限切れです。
別のブラウザやプライベートウィンドウでテストする
現在のブラウザのプロファイル問題を排除するため、ブラウザのプライベートウィンドウ(InPrivate/シークレットモード)で同じ操作を試します。もしプライベートウィンドウでもサインインがループするなら、原因は端末のブラウザ設定ではなく、アカウント側(認証ポリシーなど)にある可能性が高いです。
| 状況 | プライベートウィンドウでの結果 | 推定原因 |
|---|---|---|
| 通常ウィンドウでサインインループ | 正常にアクセスできる | ブラウザのプロファイルまたはCookieに問題 |
| 通常ウィンドウでサインインループ | 同じくループする | アカウントの認証ポリシーまたは条件付きアクセス |
具体的な対処手順
以下の手順を順番に試し、どのタイミングで問題が解決するか確認してください。
- ブラウザのプロファイルを正しく切り替える
Edgeの場合、プロファイルアイコンから組織アカウントが設定されたプロファイル(例:「会社用」)を選択してウィンドウを開きます。もし該当するプロファイルがない場合は、[その他のプロファイル] から [新しいプロファイルの追加] で仕事用アカウントを設定し、そのプロファイル内でSharePointにアクセスします。 - SharePointサイトのCookieのみ削除する
ブラウザの設定からCookieとサイトデータの管理に進み、「sharepoint.com」および「login.microsoftonline.com」のCookieを削除します。他のサイトのCookieは残すことで影響を最小限にします。削除後、再度SharePointにアクセスしてサインインします。 - ブラウザのサードパーティCookie設定を確認する
Edgeの設定 → [Cookieとサイトのアクセス許可] → [Cookieとサイトデータの管理] で「サードパーティCookieをブロックする」がオンになっている場合、SharePointの認証に影響することがあります。この設定を「ブロックしない」または「シークレットウィンドウではブロックする」に変更してください。ただし、企業ポリシーでブロックが強制されている場合は、管理者に相談が必要です。 - ブラウザの拡張機能を一時的に無効にする
広告ブロッカーやトラッキング防止拡張機能が認証Cookieを削除する場合があります。拡張機能をすべて無効にして状態を確認します。 - 別のブラウザまたはデバイスで試す
Chrome、Firefox、または他の端末で同じSharePointサイトにアクセスし、問題が再現するかどうかを調べます。再現しない場合は、元のブラウザの環境固有の問題と判断できます。 - IT管理者に連携するべき情報をまとめる
自端末で解決しない場合、管理者が原因を特定できるよう、以下の情報を報告します:ブラウザの種類とバージョン、発生時刻、再現手順、エラーメッセージのスクリーンショット、プライベートウィンドウでの動作結果。
ADVERTISEMENT
よくある失敗パターンと注意点
実際のトラブルシューティングで見落としがちなポイントをいくつか紹介します。
- プロファイル分離を誤解しているケース: Edgeで複数プロファイルを作成したものの、間違ったプロファイルでSharePointを開いているユーザーが多く見られます。特に、OutlookやTeamsからファイルリンクをクリックした際、既定のプロファイル(個人用)で開かれることがあります。Work or Schoolアカウントでサインインしたプロファイルを「既定」に設定するか、リンクを右クリックして明示的にプロファイルを指定しましょう。
- Cookie削除範囲を間違える: 「すべてのCookieを削除」すると他のWebサービス(Outlook on the web、Teamsなど)のログイン状態も失われます。必ずドメイン指定で削除するようにしてください。
- ブラウザの自動アップデート後に設定が初期化される: ブラウザのメジャーアップデートでCookieの保存ポリシーが変更されたり、プロファイルが破損したりすることがあります。アップデート履歴とトラブル発生時期が一致する場合は、ブラウザの修復(リセット)を検討します。
- Windowsアカウントとブラウザプロファイルの混同: 会社PCがAzure AD参加している場合、Windowsにサインインしているアカウントとブラウザのプロファイルは別物です。ブラウザに別の組織アカウントを追加していると、Windows認証が引き継がれず、サインイン要求が発生します。
管理者に確認すべき設定項目
端末側で解決しない場合、テナント側の設定が原因である可能性があります。以下の点をIT管理者に問い合わせてください。
- 条件付きアクセスポリシー(Conditional Access): セッションの有効期間を短く設定している、またはサインイン頻度を高く要求するポリシーが適用されていないか確認します。
- シングルサインオン(SSO)の設定: Azure AD JoinやHybrid Azure AD Joinが正しく構成されていないと、Windows認証がブラウザに引き継がれず、毎回サインインが必要になります。
- テナントのセッションタイムアウト設定: SharePoint管理センターの「セッションタイムアウト」で短時間に設定されていると、cookieが早期に失効します。
- サードパーティCookie制限のポリシー: IntuneやグループポリシーでブラウザのCookie設定が強制管理されている場合、ユーザー側で変更できません。ポリシーの緩和を依頼するか、代替手段を相談します。
よくある質問
Q1. プライベートウィンドウではサインインし直しにならないのですが、なぜですか?
通常ウィンドウではブラウザのプロファイルに保存された古いCookieやキャッシュが影響しています。プライベートウィンドウはクリーンな状態で起動するため、認証が正常に行われます。この場合、通常ウィンドウのCookieを削除するか、プロファイルを再作成することで解決します。
Q2. すべてのCookieを削除しても問題が解決しません。
Cookie削除だけでは、ブラウザに保存されている「トークンキャッシュ」や「サービスワーカー」などのデータが残っている可能性があります。ブラウザの開発者ツールから「IndexedDB」や「ローカルストレージ」もクリアしてみてください。それでもダメなら、プロファイルを新規作成してアカウントを再設定します。
そのサイトにカスタム認証プロバイダーや多要素認証の追加ポリシーが設定されている可能性があります。対象サイトの管理者にサイトコレクションの認証設定を確認してもらってください。
Q4. iPhoneやiPadのブラウザでも同じ現象が起きます。
モバイル端末でも同様の症状が出る場合、アカウント側の認証設定が原因です。IT管理者に、条件付きアクセスポリシーでアプリ保護ポリシーやデバイスコンプライアンスが厳しく設定されていないか確認を依頼してください。
Q5. Edgeで「ブラウザーでの作業アカウント」を追加してもサインインループが直りません。
プロファイルではなく、Edgeの「設定 > プロファイル > 優先ログインアカウント」で使用するアカウントが正しく選択されているか確認します。また、一度サインアウトして再サインインすると改善することがあります。
まとめ
SharePointでファイルを開くたびにサインインを求められる問題は、多くの場合ブラウザのプロファイル分離やCookieの管理状態に起因します。最初にプライベートウィンドウで切り分けを行い、原因が端末側かアカウント側かを特定することが重要です。Cookieのドメイン指定削除やプロファイルの切り替えで解決するケースが多いですが、それでも直らない場合はテナント側の条件付きアクセスやSSO設定を管理者に確認してください。適切な手順を踏むことで、作業の中断を減らし、業務効率を維持できます。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Outlook】メール本文が「文字化け」して読めない!エンコード設定の変更と修復手順
