Azure / Azure/azure-rest-api-specs

Sentinel API Data Connector - Create Permissions.

Open
#11,979 6 comments 0 reactions 0 assignees View on GitHub
question Security Service Attention
Dominant language
TypeSpec
Stars
3.1k
Forks
5.9k
Avg merge
2d 22h
Merged PRs (30d)
444

Description

Morning,

I am currently trying to create a new data connector to O365 with the Sentinel API. Using the address https://management.azure.com/subscriptions/**SUB_ID**/resourceGroups/**MYRG**/providers/Microsoft.OperationalInsights/workspaces/**WSNAME**/providers/Microsoft.SecurityInsights/dataConnectors/**GUID**?api-version=2020-01-01.

If I send a PUT request with my auth token then the connector is created and works fine. If we send the request from a service principal login with full access to the Azure Management API and Office 365 I get an unauthorized response. I have used the documentation from https://docs.microsoft.com/en-us/rest/api/securityinsights/dataconnectors/createorupdate which does not indicate what permissions are required for a service principal account to access the API. Is there permissions that are not documented that are required for access to this API or is this a bug.

Contributor guide

Open the contributing guide

Research direction

Start with the linked Microsoft Sentinel data connectors CreateOrUpdate API documentation and compare its stated permissions with the service-principal request described here. Confirm the required permissions or reproduce the unauthorized response, then document the missing requirements or establish that the behavior is a bug.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure
Domain
api, cloud, security
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.