Windows PCでGoogle Authenticatorを使用する方法

その人気にもかかわらず、Windows PCでGoogle Authenticatorを使用するための公式Googleアプリはありません。しかし、ログインするために常に電話を手元に置く必要がないようにするためのいくつかの回避策があります。
Googleの2FAコードをPCにエクスポートする
Windows PCでGoogle Authenticatorを使用するには、Google Authenticator用の「シークレットコード」を生成します。これは、Googleと連携するコードを作成するために使用されるシードコードです。
Googleアカウントのセキュリティページに移動します。Googleにサインインする方法のセクションまでスクロールし、2段階認証プロセスを選択します。

Googleがあなたのアカウントに接続されている電話を知っている場合、基本的な電話通知サービスを設定する手順を案内します。開始を押します。

手順を完了すると、Authenticatorアプリを設定する機会があります。実際のアプリをダウンロードするわけではありませんが、シークレットキーを取得するふりをする必要があります。設定をクリックします。

+ Authenticatorを設定を押します。QRコードをスキャンするように求められるまでプロンプトに従います。コードの下にあるスキャンできませんか?をクリックします。

シークレットキーを探してコピーします。これは、サードパーティアプリがキーを要求する際に入力するものです。ただし、秘密にしておくことを忘れないでください。他の誰かがこの情報を入手すると、あなたのGoogleアカウントにアクセスできるようになります!

コードを取得したので、どこで使用できるか見てみましょう。アプリを設定する際に参照できるように、PCでGoogleセキュリティページを開いたままにしておきます。次に、TOTP(タイムドワンタイムパスワード)をサポートするデスクトップまたはブラウザアプリが必要です。
1. WinAuth
サードパーティアプリがコードを盗んだり漏らしたりすることを心配している場合は、WinAuthを試してみてください。その大きな魅力は、PCにダウンロードできるオープンソースアプリであることです。あなたのコードは他の人がハッキングできるクラウドに保存されません。
WinAuthがPCで実行されている状態になったら、新しいGoogleアカウントを追加します。

Authenticatorアプリからのシークレットコードを入力し、Authenticatorを確認ボタンをクリックします。

Authenticatorを確認ボタンの下に生成されたコードを確認し、後で使用するために覚えておきます。Googleセキュリティ設定ページに戻り、シークレットコードのポップアップがまだ開いているはずです。次へを押します。

WinAuthによって生成された6桁のコードを入力し、確認を押します。
すべてが正しく行われていれば、Googleはアプリが正常に設定されたことを確認するメッセージを表示します。OKをクリックして、Googleアカウントの変更を保存します。
WinAuthウィンドウに戻り、WinAuthアプリケーションの変更を保存するためにOKをクリックします。
OKをクリックすると、WinAuthは、WinAuthによって保存されたファイルを暗号化するためのパスワードを設定できる保護ウィンドウを開きます。これにより、無許可のアクセスがブロックされます。パスワードを2回入力し、OKをクリックして変更を保存します。

または、WinAuthを設定してファイルを暗号化し、現在のコンピュータでのみ使用できるようにしますが、パスワード保護を使用する方がはるかに実用的です。
これで、WinAuthを使用してWindows PCでGoogle Authenticatorを使用できるようになりました。
2. WinOTP Authenticator
WinOTP AuthenticatorはWindows専用で、Microsoft Storeから直接ダウンロードできます。デスクトップをサポートしなくなったAuthyの良い代替手段です。
画面下部の+ボタンをクリックして、新しいサービスを追加します。

アプリはQRコードを読み取れると主張していますが、私にはあまりうまく機能しませんでしたが、あなたにとって機能するかどうか試してみてください。私には何度も試す必要がありました。

サービス名、ユーザー名、コードを入力すれば、すべて設定完了です。サービス名とユーザー名はお好きなものを選んで構いませんが、サービスを区別できるようにしてください。
3. 2 Factor Authenticator
2 Factor Authenticatorは現在、Google、Microsoft、LastPass、Facebookアカウントのみをサポートしていますが、PC上でのGoogle Authenticatorとしてはうまく機能します。
画面下部の+アイコンを押して新しいアカウントを追加します。アカウントの名前を「Google」などと入力し、シークレットキーを入力します。

利用可能な場合は、カメラアイコンを使用してQRコードをスキャンすることもできます。これはWinOTP Authenticatorよりも良く機能しましたが、完璧ではありませんでした。
4. GAuth Authenticator
Windows PCのブラウザでGoogle Authenticatorを使用したい場合は、GAuth Authenticatorを試してみてください。
GAuthにAuthenticatorを追加するには、右上の鉛筆をクリックします。追加をクリックします。

アカウント名(この場合は「Google」)とシークレットキーを入力します。

5. KeePassXC
PC上で完全にローカルなGoogle Authenticatorを使用したい場合、KeePassXCはうまく機能します。このアプリは主にパスワードマネージャーとして知られていますが、TOTPを生成して保存することもできます。ただし、パスワードを1つのデータベースに保存し、TOTPを別のデータベースに保存することを強くお勧めします。そうしないと、誰かがKeePassXCアプリにアクセスすると、パスワードと2FAコードの両方にアクセスできることになります。
インストールが完了したら、データベースを作成を押して、コード用の新しいデータベースを作成します。データベース名を入力し、設定を選択し、セキュリティのためにパスワードを選択します。
次に、+ボタンを押して新しいエントリを追加します。関連する詳細を入力します。パスワードとTOTPを分けて保存したい場合は、タイトルとURLのみを入力します。OKを押して設定を保存します。

新しいエントリを右クリックし、TOTP -> TOTPを設定を選択します。

Google Authenticatorから取得したシークレットキーを入力し、OKを押します。次に、KeePassXCに入っていつでもコードを確認できます。
Windows PCでGoogle Authenticatorを使用するためのヒント
最高の体験を得るために、知っておくべきいくつかのヒントがあります:
- 両方のデバイスでアカウントを同時に設定します。そうしないと、すでに設定したアカウントの2FAを無効にし、両方のデバイスに再追加する必要があります。
- 同時にアカウントを設定できない場合は、設定プロセス中にアカウントが提供するキーまたはQRコードのスクリーンショットを撮ります。PCに到着したら、デスクトップまたはブラウザのAuthenticatorアプリに情報を入力します。
- これらのスクリーンショットをコードのバックアップとして保管してください。ただし、セキュリティ上の理由から、スクリーンショットは電話ではなくUSBドライブまたは外付けハードドライブに保存してください。キー/QRコードのバックアップを持っていると、新しいPCを手に入れたときにゼロから始める必要がなくなります。Googleパスワードマネージャーや他のパスワードマネージャーは、パスワードを移行するのを簡単にしてくれます。