Skip to content

Commit f56dd2c

Browse files
authored
Merge pull request #112392 from ecfan/google
Add new topic for Google policy changes
2 parents b6eedcb + e4d103d commit f56dd2c

File tree

7 files changed

+108
-2
lines changed

7 files changed

+108
-2
lines changed

articles/connectors/apis-list.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ title: Connectors for Azure Logic Apps
33
description: Automate workflows with connectors for Azure Logic Apps, such as built-in, managed, on-premises, integration account, ISE, and enterprise connectors
44
services: logic-apps
55
ms.suite: integration
6-
ms.reviewer: klam, logicappspm
6+
ms.reviewer: jonfan, logicappspm
77
ms.topic: article
8-
ms.date: 03/05/2020
8+
ms.date: 04/24/2020
99
---
1010

1111
# Connectors for Azure Logic Apps
@@ -44,6 +44,15 @@ Connectors are available as built-in triggers and actions or as managed connecto
4444

4545
Connectors are classified as either Standard or Enterprise. [Enterprise connectors](#enterprise-connectors) provide access to enterprise systems such as SAP, IBM MQ, and IBM 3270 for an additional cost. To determine whether a connector is Standard or Enterprise, see the technical details in each connector's reference page under [Connectors overview](https://docs.microsoft.com/connectors).
4646

47+
> [!IMPORTANT]
48+
> Starting **May 1, 2020**, changes by Google to their
49+
> [data security and privacy policies](https://www.blog.google/technology/safety-security/project-strobe/)
50+
> might affect logic apps that use the [Gmail connector](https://docs.microsoft.com/connectors/gmail/).
51+
> If your logic apps use the Gmail connector with a Gmail consumer account (email address that ends with
52+
> @gmail.com or @googlemail.com), your logic apps can use only Google-approved triggers, actions, and connectors.
53+
> Starting **June 15, 2020**, any non-compliant workflows will be disabled. For more information, see
54+
> [Data security and privacy policies for Google connectors in Azure Logic Apps](../connectors/connectors-google-data-security-privacy-policy.md).
55+
4756
You can also identify connectors by using these categories, although some connectors can cross multiple categories. For example, SAP is an Enterprise connector and an on-premises connector:
4857

4958
| | |
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
---
2+
title: Data security and privacy policies for Google connectors
3+
description: Learn about the impact that Google security and privacy policies have on Google connectors, such as Gmail, in Azure Logic Apps
4+
services: logic-apps
5+
ms.suite: integration
6+
ms.reviewer: divswa, logicappspm
7+
ms.topic: article
8+
ms.date: 04/24/2020
9+
---
10+
11+
# Data security and privacy policies for Google connectors in Azure Logic Apps
12+
13+
Starting **May 1, 2020**, changes due to Google's [data security and privacy policies](https://www.blog.google/technology/safety-security/project-strobe/) might affect your logic app workflows that use the [Gmail connector](https://docs.microsoft.com/connectors/gmail/). If your logic apps use the Gmail connector with a Gmail consumer account (email address that ends with @gmail.com or @googlemail.com), your logic apps can use only specific [Google-approved triggers, actions, and connectors](#approved-connectors).
14+
15+
> [!NOTE]
16+
> If your logic apps use the Gmail connector with a G-Suite business account (email address with a custom domain), your logic apps aren't affected and have no restrictions on using the Gmail connector.
17+
18+
## Affected logic apps
19+
20+
If you have logic apps that use the Gmail connector, you'll receive an email about potentially-affected logic apps. However, starting **June 15, 2020**, any non-compliant workflows will be disabled. You can take either of these actions:
21+
22+
* Update the affected logic apps by [following the steps in this topic](#update-affected-workflows). You need to create a Google client app, which provides a client ID and client secret that you use for authentication in your Gmail trigger or action.
23+
24+
* Update the affected logic apps so that they use only the [Google-approved connectors](#approved-connectors) before you re-enable the disabled logic apps.
25+
26+
<a name="approved-connectors"></a>
27+
28+
## Google-approved connectors
29+
30+
Under this policy, when you use a Gmail consumer account, you can use the Gmail connector with only specific Google-approved services, which are subject to change. Our engineering teams continue working with Google to add more services to this list. For now, here are the Google-approved triggers, actions, and connectors that you can use in the same logic app workflow with the Gmail connector when you use a Gmail consumer account:
31+
32+
* Logic Apps built-in triggers and actions: Batch, Control, Data Operations, Date Time, Flat File, Liquid, Request, Schedule, Variables, and XML
33+
34+
* Google services: Gmail, Google Calendar, Google Contacts, Google Drive, Google Sheets, and Google Tasks
35+
36+
* Approved Microsoft services: Dynamics 365, Excel Online, Microsoft Teams, Office 365, OneDrive, and SharePoint Online
37+
38+
* Connectors for customer-managed data sources: FTP, HTTP, RSS, SFTP, SMTP, and SQL Server
39+
40+
For the most recent information, see the [Gmail connector's technical reference documentation](https://docs.microsoft.com/connectors/gmail/).
41+
42+
<a name="update-affected-workflows"></a>
43+
44+
## Steps for affected logic apps
45+
46+
If you have to use the Gmail connector with a Gmail consumer account and Google non-approved connectors in a logic app, you can create your own Google app for personal or internal use in your enterprise. For this scenario, here are the high-level steps that you need to take:
47+
48+
1. Create a Google client app by using the [Google API Console](https://console.developers.google.com).
49+
50+
1. In your Gmail connector, use the client ID and client secret values from your Google client app.
51+
52+
For more information, see the [Gmail connector's technical reference documentation](https://docs.microsoft.com/connectors/gmail/#authentication-and-bring-your-own-application).
53+
54+
### Create Google client app
55+
56+
To set up a project for your client app, use the [Google API Console wizard](https://console.developers.google.com/start/api?id=gmail&credential=client_key) and follow the instructions. Or, for detailed steps, review the instructions in the [Gmail connector's technical reference documentation](https://docs.microsoft.com/connectors/gmail/#authentication-and-bring-your-own-application).
57+
58+
When you're done, your screen looks like this example except you'll have your own **Client ID** and **Client secret** values, which you later use in your logic app.
59+
60+
![Client ID and client secret for your Google client app](./media/connectors-google-data-security-privacy-policy/google-api-console.png)
61+
62+
### Use client app settings in logic app
63+
64+
To use the client ID and client secret from your Google client app in your Gmail trigger or action, follow these steps:
65+
66+
1. In the [Azure portal](https://portal.azure.com), open your logic app in the Logic App Designer.
67+
68+
1. If you're adding a new Gmail trigger or action and creating an entirely new connection, continue to the next step. Otherwise, in the Gmail trigger or action, select **Change connection** > **Add new**, for example:
69+
70+
![Select "Change connection" > "Add new"](./media/connectors-google-data-security-privacy-policy/change-gmail-connection.png)
71+
72+
1. Provide your connection information, for example:
73+
74+
![Provide connection information](./media/connectors-google-data-security-privacy-policy/authentication-type-bring-your-own.png)
75+
76+
| Property | Value | Description |
77+
|----------|-------|-------------|
78+
| **Authentication Type** | **Bring your own application** | Specifies that you'll use your own client app for authentication. |
79+
| **Client ID** | <*client-ID*> | The client ID from your Google client app |
80+
| **Client Secret** | <*client-secret*> | The client secret from your Google client app |
81+
||||
82+
83+
1. When you're done, select **Sign in**.
84+
85+
A page appears that shows the client app that you created. If you're using a Gmail consumer account, you might get a page that show your client app isn't verified by Google and prompts you to first allow access to your Google account.
86+
87+
![Prompt for access to your Google account](./media/connectors-google-data-security-privacy-policy/allow-access-authorized-domain.png)
88+
89+
1. If necessary, select **Allow**.
90+
91+
You can now use the Gmail connector without restrictions in your logic app.
92+
93+
## Next steps
94+
95+
Learn more about the [Gmail connector](https://docs.microsoft.com/connectors/gmail/)
70.3 KB
Loading
12 KB
Loading
32.8 KB
Loading
229 KB
Loading

articles/logic-apps/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,8 @@
227227
href: ../connectors/connectors-create-api-ftp.md
228228
- name: GitHub
229229
href: ../connectors/connectors-create-api-github.md
230+
- name: Gmail - Google data security & privacy policies
231+
href: ../connectors/connectors-google-data-security-privacy-policy.md
230232
- name: HTTP
231233
href: ../connectors/connectors-native-http.md
232234
- name: HTTP + Swagger

0 commit comments

Comments
 (0)