SharePointに毎回ログインを求められる問題を解決!原因と対処法を徹底解説

プログラミング・IT

「SharePointを開くたびにログインを求められる…」
「さっきログインしたのに、また認証画面が表示される…」
「ドキュメントを開くたびにパスワードを入力するのが面倒…」

SharePointを使っていると、このような認証の問題に悩まされることがあります。
毎回ログインを求められるのは、作業効率を大きく下げる原因になります。

この記事では、SharePointに毎回ログインを求められる問題の原因と、その解決方法を初心者の方にもわかりやすく徹底解説します。
これを読めば、ストレスなくSharePointを使えるようになります。

スポンサーリンク

SharePointに毎回ログインを求められる理由

認証の仕組み

SharePointは、セキュリティを保つために認証が必要です。
しかし、通常は1度ログインすれば、しばらくの間は再ログインが不要です。

正常な動作

  1. 最初にログイン
  2. ブラウザにログイン情報を保存(Cookie)
  3. 次回以降は自動的にログイン
  4. 一定期間後、または明示的にサインアウトするまで有効

毎回ログインを求められる場合、この仕組みのどこかに問題があります。

主な原因

1. 「サインインの状態を維持しますか?」で「いいえ」を選択
ログイン時に表示される確認メッセージで「いいえ」を選ぶと、セッションが保存されません。

2. ブラウザのCookieが無効
ログイン状態の保存にはCookieが必要です。
Cookieが無効、またはブラウザ終了時に削除される設定になっている。

3. 信頼済みサイトに未登録
SharePointサイトが信頼済みサイトに登録されていないと、自動ログインできません。

4. 統合Windows認証が無効
Windows統合認証が無効になっていると、毎回手動でのログインが必要です。

5. ブラウザのキャッシュ・Cookieが破損
保存されたデータが破損していると、正常に認証できません。

6. 資格情報マネージャーの問題
Windowsの資格情報マネージャーに古い情報が残っていると、認証がうまくいきません。

7. プライベートブラウズ(シークレットモード)
プライベートブラウズモードでは、ログイン情報が保存されません。

8. セキュリティソフトの干渉
一部のセキュリティソフトがCookieをブロックすることがあります。

9. SharePoint Serverの設定(オンプレミスのみ)
ループバックチェックなど、サーバー側の設定に問題がある場合があります。

10. 条件付きアクセスポリシー(SharePoint Online)
組織のセキュリティポリシーで、毎回のログインが強制されている場合があります。

解決方法: SharePoint Online(Microsoft 365)の場合

SharePoint Onlineを使っている場合の対処方法です。

解決策1: 「サインインの状態を維持」で「はい」を選択

ログイン時に表示される確認メッセージで「はい」を選びます。

手順

  1. SharePointにアクセスしてログイン画面を表示
  2. メールアドレスとパスワードを入力
  3. 「サインインの状態を維持しますか?」が表示される
  4. 「はい」をクリック

これだけで、次回以降のログインが不要になります。

注意点

  • 共有パソコンでは「いいえ」を選ぶべき
  • 自分専用のパソコンでのみ「はい」を選ぶ
  • セキュリティリスクを理解して選択

解決策2: ブラウザのCookie設定を確認

ブラウザがCookieを受け入れる設定になっているか確認します。

Microsoft Edge

  1. Edgeを開く
  2. 右上の「…」(設定など)「設定」をクリック
  3. 左メニューから「Cookieとサイトのアクセス許可」をクリック
  4. 「Cookieとサイトデータの管理と削除」をクリック
  5. 「Cookieデータの保存と読み取りをサイトに許可する」がオンになっていることを確認
  6. 「ブラウザーを閉じるときにCookieとサイトデータを削除する」がオフになっていることを確認

Google Chrome

  1. Chromeを開く
  2. 右上の「⋮」(設定)「設定」をクリック
  3. 左メニューから「プライバシーとセキュリティ」をクリック
  4. 「Cookieと他のサイトデータ」をクリック
  5. 「Cookieをすべて受け入れる」または「シークレットモードでサードパーティのCookieをブロックする」を選択
  6. 「すべてのウィンドウを閉じるときにCookieとサイトデータを削除する」がオフになっていることを確認

Microsoft 365のCookieを許可

特定のサイトだけCookieを許可することもできます:

  1. Edge: 「設定」→「Cookieとサイトのアクセス許可」→「Cookieとサイトデータの管理と削除」
  2. 「許可」セクションの「追加」をクリック
  3. 以下のURLを追加:
  • https://login.microsoftonline.com
  • https://*.sharepoint.com
  • https://組織名.sharepoint.com

解決策3: キャッシュとCookieをクリア

保存されたデータが破損している場合は、一度クリアします。

Microsoft Edge

  1. Edgeを開く
  2. Ctrl + Shift + Deleteを押す
  3. 「時間の範囲」「すべての期間」を選択
  4. 「Cookieおよびその他のサイトデータ」「キャッシュされた画像とファイル」にチェック
  5. 「今すぐクリア」をクリック
  6. ブラウザを再起動
  7. SharePointに再度ログイン

Google Chrome

  1. Chromeを開く
  2. Ctrl + Shift + Deleteを押す
  3. 「期間」「全期間」を選択
  4. 「Cookieと他のサイトデータ」「キャッシュされた画像とファイル」にチェック
  5. 「データを削除」をクリック
  6. ブラウザを再起動
  7. SharePointに再度ログイン

解決策4: 資格情報マネージャーをクリア

Windowsの資格情報マネージャーに古い情報が残っている場合は削除します。

手順

  1. Windowsキーを押す
  2. 「資格情報マネージャー」と入力して検索
  3. 「資格情報マネージャー」を開く
  4. 「Web資格情報」タブをクリック
  5. SharePoint関連の資格情報を探す
  • login.microsoftonline.com
  • *.sharepoint.com
  • 組織名.sharepoint.com
  1. 各資格情報の「削除」をクリック
  2. パソコンを再起動
  3. SharePointに再度ログイン

解決策5: 別のブラウザを試す

使用しているブラウザに問題がある場合、別のブラウザで試します。

推奨ブラウザ

  • Microsoft Edge(最新版)
  • Google Chrome(最新版)

SharePoint Onlineは、これらのブラウザで最適に動作します。

古いInternet Explorerは非推奨
Internet Explorer 11は、Microsoft 365で正式にサポート終了しています。
EdgeまたはChromeの使用を推奨します。

解決策6: 条件付きアクセスポリシーの確認

組織のセキュリティポリシーで毎回のログインが強制されている場合があります。

確認方法

  1. SharePoint管理者またはIT部門に問い合わせる
  2. 「条件付きアクセスポリシー」で毎回ログインが必須になっていないか確認

管理者向け

Microsoft Entra管理センター(旧Azure AD)で確認:

  1. 「保護」→「条件付きアクセス」
  2. 適用されているポリシーを確認
  3. 「サインインの頻度」設定を確認

組織のセキュリティ要件によっては、この設定を変更できない場合があります。

解決方法: SharePoint Server(オンプレミス)の場合

社内サーバーでSharePointを運用している場合の対処方法です。

解決策1: 信頼済みサイトに追加

SharePointサイトをInternet Explorerの信頼済みサイトに追加します。

手順

  1. Windowsキーを押す
  2. 「コントロールパネル」と入力して検索
  3. 「コントロールパネル」を開く
  4. 「ネットワークとインターネット」をクリック
  5. 「インターネットオプション」をクリック
  6. 「セキュリティ」タブをクリック
  7. 「信頼済みサイト」を選択
  8. 「サイト」ボタンをクリック
  9. 「このWebサイトをゾーンに追加する」にSharePointのURLを入力
  • 例: https://sharepoint.company.com
  • ワイルドカード(*)は使わず、完全なURLを入力
  1. 「このゾーンのサイトにはすべてサーバー確認(https:)を必要とする」にチェック
  2. 「追加」をクリック
  3. 「閉じる」をクリック

解決策2: 統合Windows認証を有効化

統合Windows認証を有効にすると、Windows

ログイン情報で自動的にログインできます。

手順

  1. 「インターネットオプション」を開く(前述の手順1~5)
  2. 「セキュリティ」タブをクリック
  3. 「信頼済みサイト」を選択
  4. 「レベルのカスタマイズ」ボタンをクリック
  5. 下にスクロールして「ユーザー認証」セクションを探す
  6. 「現在のユーザー名とパスワードで自動的にログオンする」を選択
  7. 「OK」をクリック
  8. 「OK」をクリックして閉じる
  9. ブラウザを再起動

EdgeまたはChromeの場合

これらのブラウザは、Windowsのインターネットオプション設定を参照します。
上記の設定を行えば、EdgeとChromeでも有効になります。

解決策3: ローカルイントラネットゾーンに追加

社内ネットワーク内のSharePointサイトの場合、ローカルイントラネットゾーンに追加します。

手順

  1. 「インターネットオプション」を開く
  2. 「セキュリティ」タブをクリック
  3. 「ローカルイントラネット」を選択
  4. 「サイト」ボタンをクリック
  5. 「詳細設定」ボタンをクリック
  6. SharePointサイトのURLを追加
  7. 「閉じる」をクリック
  8. 「OK」をクリック

注意
SharePointサイトが社外(インターネット経由)の場合は、「信頼済みサイト」を使用してください。

解決策4: 統合Windows認証の詳細設定(Internet Explorer)

Internet Explorerを使用している場合の追加設定です。

手順

  1. Internet Explorerを開く
  2. 「ツール」→「インターネットオプション」をクリック
  3. 「詳細設定」タブをクリック
  4. 「セキュリティ」セクションを探す
  5. 「統合Windows認証を使用する」にチェック
  6. 「OK」をクリック
  7. Internet Explorerを再起動

注意
Internet Explorerは非推奨です。可能な限りEdgeを使用してください。

解決策5: ループバックチェックの無効化(管理者向け)

SharePoint Server(オンプレミス)で、ループバックチェックが原因の場合があります。

症状

  • ログイン画面が3回表示される
  • 正しい認証情報を入力しても白い画面が表示される

解決方法(サーバー側の設定が必要)

SharePoint管理者に以下の対応を依頼してください:

  1. SharePointサーバーでレジストリエディタを開く
  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsaに移動
  3. DisableLoopbackCheckというDWORD値を作成
  4. 値を1に設定
  5. サーバーを再起動

警告
この設定はセキュリティリスクを伴います。
必ず組織のセキュリティポリシーを確認してから実施してください。

解決策6: 認証プロバイダーの確認(管理者向け)

SharePoint Serverの認証設定を確認します。

確認事項

  • 統合Windows認証(NTLM または Kerberos)が有効か
  • クレームベース認証が正しく設定されているか
  • 認証プロバイダーの順序が正しいか

SharePoint管理者に確認してもらってください。

ブラウザ別の詳細設定

Microsoft Edge(Chromium版)

Cookieの詳細設定

  1. Edgeを開く
  2. edge://settings/content/cookiesにアクセス
  3. SharePointサイトのURLを「許可」に追加

サイトのアクセス許可

  1. SharePointサイトを開く
  2. アドレスバー左側の鍵マークをクリック
  3. 「このサイトの権限」をクリック
  4. 「Cookieとサイトデータ」が「許可」になっていることを確認

Google Chrome

Cookieの詳細設定

  1. Chromeを開く
  2. chrome://settings/content/cookiesにアクセス
  3. SharePointサイトのURLを「許可」に追加

サイトの設定

  1. SharePointサイトを開く
  2. アドレスバー左側の鍵マークをクリック
  3. 「Cookieとサイトデータ」をクリック
  4. 「許可」を選択

Firefox

Cookieの設定

  1. Firefoxを開く
  2. 「メニュー」→「設定」をクリック
  3. 「プライバシーとセキュリティ」をクリック
  4. 「履歴」セクションで「Firefoxに履歴を記憶させる」を選択

例外の追加

  1. 「プライバシーとセキュリティ」「Cookie とサイトデータ」セクション
  2. 「例外サイト」をクリック
  3. SharePointサイトのURLを追加して「許可」

よくあるトラブルと解決方法

問題1: 設定を変更しても改善しない

考えられる原因

  • ブラウザの拡張機能が干渉している
  • セキュリティソフトがブロックしている
  • 複数アカウントで混乱している

解決方法

1. ブラウザの拡張機能を無効化

  1. Edgeの場合: edge://extensions/にアクセス
  2. すべての拡張機能を一時的にオフ
  3. SharePointにアクセスして問題が解決するか確認
  4. 解決したら、1つずつ拡張機能をオンにして原因を特定

2. セキュリティソフトを一時的に無効化

  1. セキュリティソフトを一時的に無効化
  2. SharePointにアクセス
  3. 問題が解決したら、セキュリティソフトのSharePoint除外設定を確認

3. InPrivate/シークレットモードで確認

  1. InPrivateまたはシークレットモードでブラウザを開く
  2. SharePointにログイン
  3. 問題が発生しなければ、ブラウザの設定やキャッシュに問題

問題2: 特定のドキュメントを開く時だけ認証を求められる

考えられる原因

  • ドキュメントが別のサイトに保存されている
  • 権限設定に問題がある

解決方法

  1. ドキュメントの場所を確認
  2. 別サイトの場合、そのサイトも信頼済みサイトに追加
  3. SharePoint管理者に権限を確認してもらう

問題3: 共有パソコンで自動ログインしたくない

解決方法

方法1: サインイン状態を維持しない

  • ログイン時に「サインインの状態を維持しますか?」で「いいえ」を選択

方法2: 使用後にサインアウト

  1. 右上のアカウントアイコンをクリック
  2. 「サインアウト」をクリック

方法3: InPrivate/シークレットモードを使用

  • 常にInPrivateまたはシークレットモードでSharePointにアクセス
  • 自動的にログイン情報が保存されない

問題4: 複数のMicrosoftアカウントを持っている

症状

  • 間違ったアカウントで自動ログインされる
  • アカウント選択画面が表示されない

解決方法

1. すべてのアカウントからサインアウト

  1. Microsoft 365にアクセス
  2. 右上のアカウントアイコンをクリック
  3. 「サインアウト」をクリック
  4. さらに「すべてのアカウントからサインアウト」をクリック

2. 正しいアカウントで再ログイン

  1. SharePointにアクセス
  2. 正しいアカウントでログイン
  3. 「サインインの状態を維持しますか?」で「はい」を選択

3. アカウント選択を強制

URLに?prompt=select_accountを追加:

https://組織名.sharepoint.com/?prompt=select_account

これでアカウント選択画面が必ず表示されます。

問題5: モバイルデバイスで毎回ログインを求められる

スマートフォン・タブレットの場合

解決方法

1. SharePointモバイルアプリを使用

  • ブラウザではなく、公式アプリを使用
  • App StoreまたはGoogle Playから「Microsoft SharePoint」をダウンロード
  • アプリでは認証が保持されやすい

2. ブラウザのCookie設定を確認

  • モバイルブラウザでもCookieを許可
  • 「プライベートブラウズ」モードになっていないか確認

3. アプリに再ログイン

  • アプリをアンインストール
  • 再インストール
  • 新しくログイン

ベストプラクティス

セキュリティと利便性のバランス

個人用パソコンの場合

  • 「サインインの状態を維持」を有効にする
  • 信頼済みサイトに追加
  • 統合Windows認証を使用
  • 定期的にパスワードを変更

共有パソコンの場合

  • 「サインインの状態を維持」を無効にする
  • 使用後は必ずサインアウト
  • InPrivate/シークレットモードを使用
  • 自動ログインを設定しない

定期的なメンテナンス

月に1回

  • ブラウザのキャッシュとCookieをクリア
  • 不要な資格情報を削除
  • ブラウザを最新版に更新

問題が発生したら

  1. ブラウザのキャッシュ・Cookieをクリア
  2. 資格情報マネージャーをクリア
  3. ブラウザを再起動
  4. パソコンを再起動
  5. それでも解決しない場合は管理者に相談

管理者向けの推奨事項

SharePoint Online

  • 条件付きアクセスポリシーを適切に設定
  • ユーザー教育(サインイン状態の維持について)
  • ブラウザの推奨バージョンを案内

SharePoint Server(オンプレミス)

  • 統合Windows認証を正しく設定
  • 信頼済みサイトの設定をGPOで配布
  • ループバックチェックの必要性を評価
  • 認証プロバイダーを適切に設定

まとめ

SharePointに毎回ログインを求められる問題について解説しました。

この記事のポイント

主な原因

  • 「サインインの状態を維持」で「いいえ」を選択
  • ブラウザのCookieが無効または削除される設定
  • 信頼済みサイトに未登録(オンプレミス)
  • 統合Windows認証が無効(オンプレミス)
  • ブラウザのキャッシュ・Cookieが破損
  • 資格情報マネージャーに古い情報
  • 条件付きアクセスポリシー(SharePoint Online)

SharePoint Onlineの解決方法

  1. 「サインインの状態を維持しますか?」で「はい」を選択
  2. ブラウザのCookie設定を確認
  3. キャッシュとCookieをクリア
  4. 資格情報マネージャーをクリア
  5. 別のブラウザを試す
  6. 条件付きアクセスポリシーを確認

SharePoint Server(オンプレミス)の解決方法

  1. 信頼済みサイトに追加
  2. 統合Windows認証を有効化
  3. ローカルイントラネットゾーンに追加
  4. ループバックチェックの無効化(管理者)
  5. 認証プロバイダーの確認(管理者)

推奨ブラウザ

  • Microsoft Edge(最新版)
  • Google Chrome(最新版)

セキュリティのポイント

  • 個人用パソコン: 自動ログインOK
  • 共有パソコン: 自動ログインNG、必ずサインアウト
  • InPrivate/シークレットモードの活用

トラブル時の基本手順

  1. ブラウザのキャッシュ・Cookieをクリア
  2. 資格情報マネージャーをクリア
  3. ブラウザを再起動
  4. パソコンを再起動
  5. 管理者に相談

よくある誤解

  • 問題: 毎回ログインするのが正常だと思っている
  • 事実: 通常は1度ログインすれば自動ログインされる

最後に

SharePointに毎回ログインを求められる問題は、ほとんどの場合、ブラウザの設定や認証の設定で解決できます。

自分の環境に合った解決方法を試して、ストレスなくSharePointを使いましょう。
それでも解決しない場合は、IT部門やSharePoint管理者に相談してください。

この記事の対処法を試すことで、業務効率が大きく改善されます。

参考情報

本記事は以下の情報源を参考に作成しました。

コメント

タイトルとURLをコピーしました