ADVERTISEMENT

【Windows】会社PCで勤怠システムのログイン画面が繰り返し表示される時のCookieとSSO確認

【Windows】会社PCで勤怠システムのログイン画面が繰り返し表示される時のCookieとSSO確認
🛡️ 超解決

会社PCで勤怠システムにアクセスしようとしたところ、ログイン画面が繰り返し表示されて先に進めない、という経験はありませんか。パスワードを正しく入力してもまたログイン画面に戻されてしまう現象は、CookieやSSO(シングルサインオン)の設定が原因であることが多くあります。この記事では、Windowsの会社PCで発生する勤怠システムのログイン画面ループの原因を、CookieとSSOの観点から整理し、具体的な確認手順や対処方法を解説します。IT管理者に連絡する前に試せることも紹介しますので、ぜひ参考にしてください。

【要点】この記事で確認すること

  • 最初に見る場所: ブラウザのCookie設定とシークレットモードでの動作確認
  • 切り分けの軸: 端末側のCookie破損、ブラウザの設定、アカウントのSSO状態、システム側のメンテナンス
  • 注意点: 会社PCではブラウザのセキュリティ設定を勝手に変更しない。管理者に確認が必要な場合がある。

ADVERTISEMENT

1. なぜログイン画面が繰り返し表示されるのか?CookieとSSOの仕組み

勤怠システムのログイン画面がループする原因は、多くの場合、認証情報の管理に関係しています。Cookieはブラウザに保存される小さなデータで、ログイン状態を保持する役割があります。一方、SSOは一度の認証で複数のシステムを利用できる仕組みで、会社のアカウント(Microsoft 365など)と連携していることが一般的です。これらのいずれかが正常に機能しないと、システムがログイン済みと認識できず、繰り返し認証を求められます。

Cookieの役割と破損

勤怠システムは、ユーザーがログインするとセッションIDをCookieに保存します。次回アクセス時、ブラウザはそのCookieを送信し、システムはログイン状態を維持します。しかし、Cookieが破損したり、期限切れになったり、ブラウザの設定でブロックされている場合、システムは毎回新たなログインが必要と判断します。特に会社PCではセキュリティソフトやグループポリシーがCookieの保存を制限することがあり、それが原因でループが発生することがあります。

SSOの認証フローとループ原因

SSOを使っている勤怠システムでは、最初に会社のIDプロバイダ(例: Azure AD)で認証を行い、その情報を元にシステムに自動ログインします。このとき、ブラウザに認証トークンが保存され、それが正しく受け渡されないと、IDプロバイダと勤怠システムの間でリダイレクトが繰り返され、ログイン画面がループします。原因として、ブラウザのCookie設定が厳格すぎる、またはSSOのセッションが切れているケースが考えられます。

お探しの解決策が見つからない場合は、こちらの「Windowsトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

2. まず試してほしい基本確認

複雑な設定を変更する前に、以下の基本手順を試してみてください。これらの操作で多くの問題が解決します。

  1. ブラウザを再起動する: 開いているタブをすべて閉じ、ブラウザを完全に終了してから再度起動します。一時的な不具合が解消されることがあります。
  2. PCを再起動する: システム全体のキャッシュやネットワーク設定がリセットされ、問題が改善する可能性があります。
  3. シークレットモード(プライベートブラウズ)で試す: 通常のブラウザで保存されているCookieやキャッシュの影響を受けずにアクセスできます。シークレットモードで正常にログインできれば、既存のCookieが原因です。
  4. 別のブラウザで試す: Microsoft Edge以外にGoogle ChromeやFirefoxがインストールされていれば、そちらでアクセスしてみます。ブラウザ固有の問題を切り分けられます。
  5. PCの日付と時刻を確認する: 日時が大きくずれていると、SSL証明書の検証に失敗し、ログイン画面がループすることがあります。自動設定に修正してください。

これらの手順で改善しない場合、次のCookieやSSOの詳細な確認に進んでください。

3. Cookie関連の確認と削除手順

Cookieが原因である可能性が高い場合は、勤怠システムのCookieを削除してから再試行します。以下に主要ブラウザの手順を示します。

Microsoft Edgeの場合

  1. Edgeの右上の「…」メニューから「設定」をクリックします。
  2. 左メニューで「Cookieとサイトのアクセス許可」を選び、「Cookieとサイトデータを管理して削除する」をクリックします。
  3. 「すべてのCookieとサイトデータを表示」をクリックし、検索ボックスに勤怠システムのドメイン(例: example.attendance.com)を入力します。
  4. 該当するCookieの右側にあるゴミ箱アイコンをクリックして削除します。
  5. ブラウザを再起動し、勤怠システムにアクセスします。

Google Chromeの場合

  1. Chromeの右上の「…」メニューから「設定」を開きます。
  2. 「プライバシーとセキュリティ」→「Cookieと他のサイトデータ」をクリックします。
  3. 「すべてのCookieとサイトデータを表示」をクリックし、検索バーに勤怠システムのドメインを入力します。
  4. 該当するCookieの右側のゴミ箱アイコンをクリックして削除します。
  5. ブラウザを再起動して確認します。

注意点

会社PCではグループポリシーでCookieの削除が制限されている場合があります。その場合は管理者に連絡してください。また、すべてのCookieを削除すると他のサイトのログイン情報も失われるため、勤怠システムのドメインだけを指定して削除することをおすすめします。

ADVERTISEMENT

4. SSO(シングルサインオン)が原因の場合の確認

SSO経由のログインでループが発生する場合、認証トークンの再取得が必要です。以下の手順を試してみてください。

SSOの動作確認

まず、別のSSO対応サービス(例: Microsoft 365ポータル)にアクセスし、正常にログインできるか確認します。もしそこでも問題があるなら、アカウントそのものに不具合がある可能性があります。別のサービスが正常なら、勤怠システム側のSSO連携に問題があると考えられます。

SSOセッションの解除方法

  1. ブラウザで会社のIDプロバイダ(例: login.microsoftonline.com)のCookieを削除します。手順は「3. Cookie関連の確認と削除手順」と同様です。
  2. ブラウザを再起動し、勤怠システムにアクセスします。再度SSO認証が求められ、新しいトークンが発行されます。
  3. それでも改善しない場合、Windowsの「資格情報マネージャー」に保存された資格情報を削除する方法もあります。コントロールパネルから「資格情報マネージャー」を開き、「Windows資格情報」の中から勤怠システムや関連するエントリを削除します。
  4. PCを再起動してから再度アクセスします。

SSOの設定は会社の管理下にあるため、上記で解決しない場合はIT管理者に相談してください。管理者側でアカウントのセッションをリセットしてもらう必要があるかもしれません。

5. ブラウザ別の設定と注意点

ブラウザによってCookieの扱いやSSO対応に違いがあります。会社PCで推奨されるブラウザは多くの場合Microsoft Edgeですが、ChromeやFirefoxを使っている場合もあります。以下の比較表を参考に、自分のブラウザの設定を確認してください。

ブラウザ Cookie保存のデフォルト設定 SSOとの相性 注意点
Microsoft Edge トラッキング防止の「バランス」でサードパーティCookieを制限 高い(Azure ADとの連携が標準) グループポリシーで設定が固定されている場合あり
Google Chrome サードパーティCookieを段階的にブロック予定(現在はデフォルトで許可) 中程度(拡張機能でSSO対応) シークレットモードでは拡張機能が無効になる
Mozilla Firefox 厳格なトラッキング防止でサードパーティCookieをブロック 低め(設定変更が必要な場合あり) 企業向けにはポリシーで調整可能

特にEdgeでは「トラッキング防止」が「厳格」に設定されていると、SSOに必要なCookieがブロックされることがあります。設定を「バランス」または「基本」に変更してみてください。ただし、会社のポリシーで変更できない場合は管理者に相談してください。

6. それでも解決しない場合:管理者に伝えるべき情報

上記の手順をすべて試してもログイン画面が繰り返し表示される場合は、勤怠システムそのものやネットワーク環境に問題がある可能性があります。IT管理者に連絡する際、以下の情報をまとめておくとスムーズです。

報告時に必要な情報

  • 発生時刻と頻度: いつから発生しているか、毎回か不定期か。
  • 使用ブラウザとバージョン: Edge、Chromeなどとそのバージョン。
  • 試した対処: シークレットモード、Cookie削除、PC再起動など。
  • エラーメッセージやスクリーンショット: 画面の表示内容を記録しておく。
  • 勤怠システムのURL: 正確なアドレス。

失敗パターン例

実際によくあるケースとして、以下のようなパターンがあります。

  • パターン1: シークレットモードではログインできるが、通常モードではループする → Cookie破損が原因。Cookie削除で解決。
  • パターン2: どのブラウザでもループする → アカウントのSSOセッションが切れているか、勤怠システム側の障害。管理者に連絡。
  • パターン3: 特定のネットワーク(社内Wi-Fi)でのみ発生する → プロキシやファイアウォールがCookieをブロックしている可能性。ネットワーク管理者に確認。

7. よくある質問(FAQ)

Q1. Cookieを削除してもログイン画面が繰り返し表示されます。なぜですか?
A. 削除したCookieが勤怠システムのものでなかったか、SSOのトークンが別の場所に保存されている可能性があります。資格情報マネージャーやブラウザのパスワード保存機能も確認してください。

Q2. 会社PCでブラウザの設定を変更してもいいですか?
A. セキュリティポリシーに違反する恐れがあります。特にグループポリシーで管理されている場合は、変更を元に戻せるか不明です。管理者に相談してから行ってください。

Q3. スマートフォンからはログインできるのにPCだけダメです。何が考えられますか?
A. PCのブラウザに保存されたCookieやキャッシュが原因です。PCのCookieを削除するか、別ブラウザを試してください。また、PCとスマホでネットワークが異なる場合、ネットワーク設定の問題も考えられます。

8. まとめ

会社PCで勤怠システムのログイン画面が繰り返し表示される問題は、Cookieの破損やSSOのセッション切れが主な原因です。まずはシークレットモードや別ブラウザで切り分け、該当するCookieを削除してみてください。それでも解決しない場合は、SSOのトークンをリセットするか、管理者に適切な情報を伝えて対処を依頼しましょう。ブラウザのセキュリティ設定をむやみに変更せず、会社のポリシーに従うことが重要です。日頃からブラウザのCookieやキャッシュを定期的にクリアすることで、同様のトラブルを予防できます。


💻
Windowsトラブル完全解決データベース 起動不能、更新の不具合、動作が重い、設定の消失など、Windows 10/11のあらゆるトラブル解決手順を網羅しています。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

ADVERTISEMENT