メインコンテンツまでスキップ

Googleの認証を使ったアクセス制限


方法1 サイト作成時

アクセスを許可する

初期のみ

基本的にGoogleでOauth認証するには、 GCPでアクセスするサイトURL(認証URl)

手順1 Google

https://console.cloud.google.com/

にアクセス

「API & サービス」 を検索。

CredentialsからOAuth 2.0 Client IDsを作成する。
Create credentialsのボタンを押す。OAuth Client IDを選択

「Webアプリケーション」

名前はなんでもいい Cloudflare Access や Jozen_Lessonなどなんの認証かわかるようにする

承認ずみのリダイレクトURIに 「https://docusaurus-test-dvy-pages.cloudflareaccess.com/cdn-cgi/access/callback」

を設定

クライアント IDと クライアント シークレットを後で設定する

※クライアントIDがアプリID

手順2 cloudflareのzero trustに認証設定

https://one.dash.cloudflare.com/

設定 認証から

クライアント IDと クライアント シークレットを設定する

手順3 cloudflare のzero trustに認証設定

accessのポリシーにてEmailsにアドレスを登録

(していなければ、Accessのアプリケーションにて該当ポリシーを登録)


方法2 サイト作成後 ユーザーの追加について

手順① GoogleAuthPlatformの対象にユーザー登録

GoogleAuthPlatformの対象にユーザーのアカウントを追加

手順② cloudflare のzero trustに認証設定

accessのポリシーにてEmailsにアドレスを登録