You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/docs/cloudflare-one/identity/idp-integration/gsuite.mdx
+18-15Lines changed: 18 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,30 +24,32 @@ You do not need to be a Google Cloud Platform user to integrate Google Workspace
24
24
25
25
2. A Google Cloud project is required to enable Google Workspace APIs. If you do not already have a Google Cloud project, go to **IAM & Admin** > **Create Project**. Name the project and select **Create**.
26
26
27
-
3. Go to **APIs & Services** and select **+ Enable APIs and Services**. The API Library will load.
27
+
3. Go to **APIs & Services** and select **Enable APIs and Services**. The API Library will load.
28
28
29
-
4. In the API Library, search for `admin` and select _Admin SDK API_.
29
+
4. In the API Library, search for `admin` and select **Admin SDK API**.
30
30
31
31
5.**Enable** the Admin SDK API.
32
32
33
33
6. Return to the **APIs & Services** page and go to **Credentials**.
34
34
35
-

36
-
37
35
7. You will see a warning that you need to configure a consent screen. Select **Configure Consent Screen**.
38
36
37
+

38
+
39
39
8. To configure the consent screen:
40
40
41
-
1. Choose **Internal** as the User Type. This limits authorization requests to users in your Google Workspace and blocks users who have regular Gmail addresses.
42
-
2. Name the application, add a support email, and input contact fields. Google Cloud Platform requires an email in your account.
43
-
3. The **Scopes** page can be left blank.
44
-
4. The summary page will load and you can save and exit.
41
+
1. Select **Get Started**.
42
+
2. Input an **App name** and a **User support email**.
43
+
3. Choose **Internal** as the Audience Type. This limits authorization requests to users in your Google Workspace and blocks users who have regular Gmail addresses.
44
+
4. Input **Contact Information**. Google Cloud Platform requires an email in your account.
45
+
5. Agree to Google's user data policy and select **Continue**.
46
+
6. Select **Create**.
45
47
46
-
9.Return to the **Credentials**page and select **+ Create Credentials** > **OAuth client ID**.
48
+
9.The OAuth overview page will load. Select **Create OAuth Client**.
47
49
48
-

50
+
(Need picture from LC)
49
51
50
-
10. Choose _Web application_ as the Application type.
52
+
10. Choose _Web application_ as the **Application type** and give your OAuth Client ID a name.
51
53
52
54
11. Under **Authorized JavaScript origins**, in the **URIs** field, enter your team domain:
53
55
@@ -63,20 +65,21 @@ You do not need to be a Google Cloud Platform user to integrate Google Workspace
13. Google will present the OAuth Client ID and Secret values. The secret field functions like a password and should not be shared. Copy both values.
68
+
13.After creating the OAuth client ID, select the OAuth client ID that you just created. Google will present the **OAuth Client ID** and **Client secret**values. The client secret field functions like a password and should not be shared. Copy both the **OAuth Client ID** and **Client secret** values.
67
69
68
70
14. On your [Google Admin console](https://admin.google.com), go to **Security** > **Access and data control** > **API controls**.
69
-

70
71
71
-
15. Enable the **Trust internal, domain-owned apps** option. This setting is disabled by default and must be enabled for Cloudflare Access to work correctly.
72
+
15. In **API Controls**, select **Settings**.
73
+
74
+
16. Select **Internal apps** and check the box next to the **Trust internal apps** to enable this option. This setting is disabled by default and must be enabled for Cloudflare Access to work correctly.
72
75
73
76
### 2. Add Google Workspace to Zero Trust
74
77
75
78
1. In [Zero Trust](https://one.dash.cloudflare.com/), go to **Settings** > **Authentication**.
76
79
77
80
2. Under **Login methods**, select **Add new** and choose **Google Workspace**.
78
81
79
-
3. Input the Client ID and Client Secret fields generated previously. Additionally, input the domain of your Google Workspace account.
82
+
3. Input the Client ID (**App ID** in the Cloudflare dashboard) and Client Secret fields generated previously. Additionally, input the domain of your Google Workspace account.
80
83
81
84
4. (Optional) Enable [Proof of Key Exchange (PKCE)](https://www.oauth.com/oauth2-servers/pkce/). PKCE will be performed on all login attempts.
0 commit comments