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: README.md
+14-17Lines changed: 14 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ Connector Version: 4.0.0
6
6
Product Vendor: Microsoft
7
7
Product Name: Office 365 (MS Graph)
8
8
Product Version Supported (regex): ".\*"
9
-
Minimum Product Version: 6.2.2
9
+
Minimum Product Version: 6.3.0
10
10
11
11
This app connects to Office 365 using the MS Graph API to support investigate and generic actions related to the email messages and calendar events
12
12
@@ -49,20 +49,20 @@ On the next page, select **New registration** and give your app a name.
49
49
50
50
Once the app is created, follow the below-mentioned steps:
51
51
52
-
- For authentication using a client secret(OAuth):
52
+
- For authentication using a client secret(OAuth):
53
53
54
54
- Under **Certificates & secrets** select **New client secret** . Enter the **Description** and
55
55
select the desired duration in **Expires** . Click on **Add** . Note down this **value**
56
56
somewhere secure, as it cannot be retrieved after closing the window.
57
57
58
-
- For authentication using certificate based authentication(CBA):
58
+
- For authentication using certificate based authentication(CBA):
59
59
60
60
- Under **Certificates & secrets** select **Certificates** then **Upload Certificate** .
61
61
Select the certifitcate file to upload (.crt/.pem) and enter the **Description** . Note down
62
62
the **thumbprint** as this will be used to configure the asset. ([Certificate Requirements](https://learn.microsoft.com/en-us/azure/databox-online/azure-stack-edge-gpu-certificate-requirements))
- Under **Authentication** , select **Add a platform** . In the **Add a platform** window, select
@@ -195,15 +195,15 @@ the window. To give this user permission to view assets, follow these steps:
195
195
#### Certificate Based Authentication Workflow (CBA)
196
196
197
197
- Configure the asset with **Tenant ID**, **Application ID**, **Certificate Thumbprint** and
198
-
the **Certificate private key (.PEM)**
198
+
the **Certificate Private Key (.PEM).**
199
199
- Ensure **Admin Consent Already Provided** is checked.
200
200
- After setting up the asset and user, click the **TEST CONNECTIVITY** button.
201
201
- Check the message in the Test Connectivity dialog box. it should say **Test
202
202
Connectivity Passed** .
203
203
204
204
#### Automatic Authentication Workflow
205
205
206
-
- Configure the asset with the required details, including either the **Application Secret** or a combination of **Certificate Thumbprint** and **Location of the certificate private key (.PEM) on the filesystem**.
206
+
- Configure the asset with the required details, including either the **Application Secret** or a combination of **Certificate Thumbprint** and **Certificate Private Key (.PEM)**.
207
207
- If **Application Secret** exists, it will take priority and follow the OAuth workflow. Otherwise, it will continue with the CBA workflow.
208
208
- The system doesn’t automatically switch from OAuth to CBA when the **Application Secret** expires. However, if **Admin Access Required** is disabled, **Access Scope** is not specified, and **Admin Consent Already Provided** is enabled, it will switch to CBA upon **Application Secret** expiration.
209
209
@@ -323,26 +323,23 @@ ports used by the Splunk SOAR Connector.
323
323
| https | tcp | 443 |
324
324
325
325
326
-
### Configuration Variables
327
-
The below configuration variables are required for this Connector to operate. These variables are specified when configuring a Office 365 (MS Graph) asset in SOAR.
326
+
### Configuration variables
327
+
This table lists the configuration variables required to operate MS Graph for Office 365. These variables are specified when configuring a Office 365 (MS Graph) asset in Splunk SOAR.
328
328
329
329
VARIABLE | REQUIRED | TYPE | DESCRIPTION
330
330
-------- | -------- | ---- | -----------
331
331
**tenant** | required | string | Tenant ID (e.g. 1e309abf-db6c-XXXX-a1d2-XXXXXXXXXXXX)
332
332
**client_id** | required | string | Application ID
333
333
**auth_type** | optional | string | Authentication type to use for connectivity
334
334
**client_secret** | optional | password | Application Secret(required for OAuth)
335
-
**ph_4** | optional | ph |
336
-
**certificate_thumbprint** | optional | password | Certificate Thumbprint(required for CBA)
337
-
**private_key_location** | optional | string | Location of the certificate private key (.PEM) on the filesystem(required for CBA)
**scope** | optional | string | Access Scope (for use with OAuth non-admin access; space-separated)
341
-
**ph_2** | optional | ph |
342
340
**email_address** | optional | string | Email Address of the User (On Poll)
343
341
**folder** | optional | string | Mailbox folder name/folder path or the internal office365 folder ID to ingest (On Poll)
344
342
**get_folder_id** | optional | boolean | Retrieve the folder ID for the provided folder name/folder path automatically and replace the folder parameter value (On Poll)
345
-
**ph_3** | optional | ph |
346
343
**first_run_max_emails** | optional | numeric | Maximum Containers for scheduled polling first time
347
344
**max_containers** | optional | numeric | Maximum Containers for scheduled polling
**method** | required | Method to use to list group members | string |
720
-
**identificator** | required | Group ID or group e-mail address, based on the selected method | string | `msgoffice365 group id``msgoffice365 group e-mail address`
717
+
**identificator** | required | Group ID or group e-mail address, based on the selected method | string | `msgoffice365 group id``msgoffice365 group email address``msgoffice365 group e-mail address`
721
718
**get_transitive_members** | optional | Get a list of the group's members. A group can have users, devices, organizational contacts, and other groups as members. This operation is transitive and returns a flat list of all nested members | boolean |
722
719
**filter** | optional | Search for specific results | string |
723
720
**limit** | optional | Maximum number of members to return | numeric |
0 commit comments