【初心者向け】Cloudflare Access + Google認証の設定手順を紹介!
schedule 2025年11月3日 update 2025年11月3日
皆さんこんにちは!pkkiです!
初めに、皆さんは「Cloudflare AccessでGoogle認証の設定してみたいけど英語分からなくて分からない!」等思ったことありませんか?
今回は、初心者向けにCloudflare AccessでGoogle認証の設定手順を画像で分かりやすく説明したいと思います!
また、過去に「【初心者向け】Cloudflare Tunnelで自宅サーバーを公開する方法!」で、Cloudflare Accessの設定方法など解説したので、是非そちらもご覧ください!
前回Cloudflare Accessで管理者ページを制限したんだけど、「One-time PIN」じゃいちいちメール確認するのが面倒だったんだよ!
でも、今回はGoogle認証を使えば簡単にログインできて便利になる感じですね!
そうですね!では早速解説していきましょう!
目次
Cloudflare Access × Googleログインとは?
Cloudflare Access

最初に、Cloudflare Accessとは「Cloudflareが提供しているZero Trustセキュリティ」の1つのことです。
アクセスしてくる人やデバイスが「本当に正しい人か?」を常にチェックする仕組みです。
つまり、
- パスワードを知っているだけの人
- 偶然URLを知っているだけの人
- VPNなしで外からアクセスしようとしてくる人
→ これらは全部「信用しない」
その代わり、
Googleアカウントで本人確認できた人や
許可されたメールアドレス等だけ
アクセスを許可します。
これが Zero Trust(信用しない前提のセキュリティ)。
Googleログインを使うメリット

そして、様々なログイン方法がある中で「Googleログイン」を使うメリットは、やはり既にログインしているGoogleアカウントを選択するだけで即ログインできるところです。
すぐにログインできるのは良いですね!
何に使える?

次に、Cloudflare Accessでアクセス制限をすることによって、外から自宅サーバーの管理画面を安心して操作できたりします。
私の場合は、PROXMOXやWebサーバーの管理画面などに使ってます!
Googleログインの設定方法
Googleプロジェクト作成

初めに、Googleプロジェクトを作成しなければいけないので、上のリンクを開いて①「プロジェクトを作成または選択」をクリックしてください。

次に、①「新しいプロジェクト」をクリックしてください。

そして、①「プロジェクト名」に好きなプロジェクト名を入力して、②「作成」をクリックします。

それから、作成できたら通知に①「プロジェクトを選択」と出てくるので、クリックします。
GoogleプロジェクトのAPIとサービス

次に、左の「APIとサービス」から「認証情報」をクリックします

そして、OAuth同意画面を構成しないといけないので、①「同意画面を構成」をクリックしてください。

それから、①「開始」をクリックしてGoogle Auth Platformの構成を開始します。
プロジェクト構成

最初に、①「アプリ名」に適当なアプリ名を入力して、③「ユーザーサポートメール」に自分のメールアドレスを入力して、③「次へ」をクリックします。

次に、「対象」を①「外部」に選択し、「次へ」をクリックします。

そして、①「メールアドレス」を連絡先情報として自分のメールアドレスを入力し、②「次へ」をクリックします。

最後に、「Google API サービス:ユーザーデータに関するポリシー」に同意して、②「続行」して③「作成」をクリックすれば完了です。
OAuthクライアントの作成

次に、OAuthクライアントを作成していきます。①「OAuthクライアントを作成」をクリックしてください。

そして、①「ウェブアプリケーションの種類」を「ウェブアプリケーション」に選択し、②「名前」を適当な名前にしてください。
Zero Trustチーム名を確認する
ここで、「URI」を追加するためにチーム名を確認します。
初めに、上のリンクをクリックして①「Setting」をクリックして②「Custom pages」をクリックしてください。

そして、「Team domain」の画像だと①に書かれている「pkki」がチーム名です。

先ほどのページに戻って、①「URIを追加」をクリックし、②「URI 1」に以下を入力します。
https://ZeroTrustチーム名.cloudflareaccess.comまた、③「URI」をクリックして、④「URI1」に以下を入力します。
https://ZeroTrustチーム名.cloudflareaccess.com/cdn-cgi/access/callback最後に、⑤「作成」をクリックして作成します。

そして、このように「OAuthクライアントを作成しました」と表示されるので、この状態のままZero Trustの設定に映ります。
Zero Trust 認証設定

最初に、①「Settings」から②「Authentication」をクリックしてください。

次に、①「Add new」をクリックしてください。

そして、①「Google」をクリックします。

続いて、①「名前」に適当な名前を入力します。
それから、②「アプリID」には先ほどの「クライアントID」を入力します。
加えて、③「クライアントシークレット」には先ほどの「クライアント シークレット」を入力します。
最後に、④「保存」をクリックすれば終了です。
そして、制限方法などについては上の記事ですべて解説しています。
まとめ

今回は、Cloudflare Accessで Googleログインを使った認証方法 を解説しました!
- One-time PINより圧倒的に楽
- Googleアカウントを選ぶだけで即ログイン
- 2段階認証にも対応
自宅サーバーや wp-admin 、Proxmox、Web管理画面など、
「外からアクセスしたいけど不正アクセスは絶対イヤ!」
という場面にめちゃくちゃ便利です。
特に、私みたいに 毎回PINコード確認が面倒くさかった人 には最高の方法です!
さらに、Cloudflare Tunnelと組み合わせることで
- ポート開放なし
- グローバルIPなし
- 不正アクセスを完全ブロック
という安全な環境になります。
もしまだCloudflare Tunnelを使っていない方は、こちらの記事も参考になるのでぜひどうぞ👇
➡ 【初心者向け】Cloudflare Tunnelで自宅サーバーを公開する方法!ポート開放不要で安全!
最後までご覧いただき有難うございました!
是非、ご指摘やご質問等ありましたら、コメント欄の方にお願いします!
この記事を書いた人
このサイトの管理人のpkkiです。マインクラフトサーバーやWebサーバー等を運用しています。パソコン歴は8年程度で、サーバー運用歴は5年程度です。何かあればいつでもお問い合わせください。早ければ当日返信します。
【2025年版】Uptime Kumaのインストールと設定方法
schedule 2025年11月16日【XAMPP】Windowsで超簡単にWebサーバーを構築する方法!
schedule 2024年5月25日【2025年版】Pythonのインストール方法を初心者にもわかりやすく解説!
schedule 2025年10月27日【超簡単】Radmin VPNでマイクラJava版をマルチプレイする方法
schedule 2025年11月23日【初心者向け】ゆっくりMovieMaker4(YMM4)のインストール方法を解説!
schedule 2025年11月8日家中の広告をブロック!AdGuard Homeの導入と使い方【初心者向け】
schedule 2025年11月2日