はじめに
このドキュメントでは、GCKeyサービスへの認証時にリモートIP不一致エラーを解決する方法について説明します。
概要
リモートIPアドレスの不一致が原因で、GCKeyサービスへの認証エラーが発生する場合があります。この問題は、captchaサービスプロバイダーが同じユーザのGCKeyサービスと異なるIPアドレスを検出した場合に、クレデンシャルの送信後に発生する可能性があります。その結果、「Invalid Session」エラーが発生します。

リモートIPの不一致とは何ですか。
GCKeyはcaptchaサービスプロバイダーと統合してセキュリティを向上させます。使用されるメカニズムの1つは、キャプチャファームや同様のソースからの不正使用を防止するのに役立つIPアドレス検証です。リモートIPの不一致は、captchaプロバイダーとGCKeyサービスが同じユーザに対して異なるIPアドレスを参照すると発生します。
- リモートIPの不一致が発生すると、ユーザは認証を完了できず、「Invalid Session」エラーが表示されます。
- このエラーは、ブラウザキャッシュの問題など、他の問題が原因で発生することもあります。最初に、標準的なトラブルシューティングを試します。
- ブラウザ キャッシュのクリア.
- プライベートウィンドウまたは隠しウィンドウを使用します。
- ブラウザの切り替え
- 通常のトラブルシューティングで問題が解決しない場合は、リモートIPの不一致が原因である可能性があります。
リモートIPマッチングの仕組み
GCKeyのcaptcha統合では、次の2段階のプロセスを使用します。
- ユーザのブラウザは、JavaScriptを使用してcaptchaプロバイダと直接通信します。captchaプロバイダは、ユーザーのIPアドレスを記録し、トークンを返します。
- ユーザは、captchaプロバイダーからのトークンとともにクレデンシャルをGCKeyに送信します。GCKeyはトークンと確認したIPアドレスをcaptchaプロバイダに送信し、検証を受けます。
ステップ1と2のIPアドレスが一致しない場合、captchaプロバイダーは検証に失敗し、ユーザには「Invalid Session」エラーが表示されます。
Umbrella SWG使用時のリモートIP不一致の解決
Umbrella Secure Web Gateway(SWG)を使用する場合に、GCKey認証のリモートIP不一致エラーを解決するには、次の手順を実行します。
- 外部ドメイン管理リストに次のドメインを追加します。
- clegc-gckey.gc.ca
- hcaptcha.com
リモートIPの不一致とは
GCKeyは、キャプチャサービスプロバイダーを使用して、セキュリティを向上させ、悪用を防止します。この統合の一環として、プロバイダーはユーザのIPアドレスを検証し、captchaファームやその他の悪意のあるアクティビティを停止します。リモートIPの不一致は、captchaプロバイダーとGCKeyが異なるIPアドレスを認識する場合に発生します。
- これが発生すると、認証が失敗し、「Invalid Session」エラーが表示されます。
- 「Invalid Session」エラーは、他の理由で表示される場合もあります。
- 最初に、標準的なトラブルシューティング手順を試します。
- ブラウザ キャッシュのクリア.
- プライベートウィンドウまたは隠しウィンドウを使用します。
- ブラウザの切り替え
- これらの手順で問題が解決しない場合は、リモートIPの不一致が原因である可能性があります。
リモートIPマッチングの仕組み
GCKeyのcaptcha統合は、2段階のプロセスです。
- ユーザのブラウザは、JavaScriptを使用してcaptchaプロバイダと直接通信します。captchaプロバイダは、ユーザーのIPアドレスを記録し、トークンを返します。
- ユーザは、captchaプロバイダーからのトークンを含むクレデンシャルをGCKeyに送信します。GCKeyはトークンと確認したIPアドレスをcaptchaプロバイダに渡して検証します。
ステップ1と2のIPアドレスが一致しない場合、キャプチャ会社は検証に失敗し、「Invalid Session」エラーが表示されます。

Umbrella SWG使用時のリモートIP不一致の解決
Umbrella Secure Web Gateway(SWG)を使用したGCKey認証のリモートIP不一致エラーを解決するには、次の手順を実行します。
- 外部ドメイン管理リストに次のドメインを追加します。
- clegc-gckey.gc.ca
- hcaptcha.com